简单检索条件

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

205951_yR7s_2971347.png

210011_I1zT_2971347.png

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

210200_6PYB_2971347.png

 

210329_ATMr_2971347.png

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

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

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

211048_uRTN_2971347.png

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

211625_Ls8v_2971347.png

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

随机查询一条数据。211946_5aX3_2971347.png

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

212059_Z0Fz_2971347.png

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

212235_l6Rl_2971347.png

212313_nnjk_2971347.png

212359_kIDq_2971347.png

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

 

日期排序

213324_C82Z_2971347.png

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

213439_jKnu_2971347.png

或者 213514_oOUJ_2971347.png

查看谁最长寿

213609_Q24w_2971347.png

 

 

转载于:https://my.oschina.net/marjeylee/blog/808037

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值