简单检索条件

瘦欲@ 提交于 2020-03-02 18:08:51
SELECT * FROM `hi_wtgl_wtxx` WHERE xmmc =2

无论xmmc 这一列是int 还是 varchar ,当其后面跟随的是 数字时,查询条件自动转换成匹配的数字或字母查询。都可使用 <>= 条件查询。当所查询列是数字时候,直接比较大小。当查询比较的列是字母的时候,它可逐个字母进行比较。

SELECT * FROM `hi_wtgl_wtxx` WHERE gnid >='C72o31'

DATA 类型数字类似VARCHAR比较条件 类型需匹配‘yyyy-mm-dd’。

<=>可对null 进行比值。

特殊的NULL

由上可知,你们不是用=<>测试null,你必须使用  is  null,或者 is not null 。进行比较。

 

ORDER BY  columnName (ASC,DESC)。默认升序。

注意:排序顺序为升序时,首先显示数字从小到大,然后是字母(不区分大小写),最后是汉字。

也可以多个列同时进行排序,其规则是先按照前面的排序,前面的列内容完全相同的时候再按照后面的指令排序。

IF() ??????????????????
LIMIT 

LIMIT后面的第一个数字表示要检索的新表(即完成LIMIT前的sql语句得到的数据表)row的起始位置,第二个数组5 表示要返回几行数据。

随机查询一条数据。

同样,SQL支持对数据求值。

查询数据同样支持多行串联起来一起显示。

更换列名可以不用AS,但是我规定我必须加!!!

 

日期排序

日期参数可用YEAR(),MONTH(),DAYOFMONTH()分离出来。

或者 

查看谁最长寿

 

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!