SQL查找某一字段相同,某一字段不同的数据

樊春月 2019-12-21 20:05:00

推荐回答

可以使用length函数。比如我这张表。select*fromtest wherelengthname=5。如图:拓展知识LEN函数:LEN函数返回文本字段中值的长度。SQLLEN语法SELECTLENcolumn_nameFROMtable_name;MySQL中函数为LENGTH:SELECTLENGTHcolumn_nameFROMtable_name。
黄盛毅2019-12-21 20:38:06

提示您:回答为网友贡献,仅供参考。

其他回答

  • 1、创建测试表,createtabletest_max2idnumber,scorenumber;2、插入测试数据,insertintotest_max2values1001,99;insertintotest_max2values1002,85;insertintotest_max2values1003,100;insertintotest_max2values1004,77;insertintotest_max2values1005,66;3、查询数据表,发现最大的score值为100;selectt.*,t.rowidfromTEST_MAX2t4、查询score值为最大的记录;select*fromselectt.*,row_numberoverorderbyscoredescrnfromTEST_MAX2twherern=1。
    齐智刚2019-12-21 20:55:25
  • 如果是在mysql数据库中,可以用到information_schema数据库。查询特定字段的表可以用如下语句:selecttable_namefrominformation_schema.columnswherecolumn_name=''特定字段名'';如果再指定数据库可以在where子句改为:wherecolumn_name=''特定字段名''andtable_schema=''特定数据库名'';如果是在sqlserver数据库中,则用到sysobjects和syscolumns这两个数据库,如下:selectnamefromsysobjectswhereidinselectidfromsyscolumnswherename=''特定字段名''其他数据库。我还没学。
    赵颖辉2019-12-21 20:20:32

相关问答