MySQL当中一些方法函数的使用

2020-03-04  本文已影响0人  hlchengzi

join方法

MySQL的各种join的使用方法.png
eg:
select *
from TableA 
left join TableB
on TableA.id == TableB.id

limit

对查询结果进行分界获取,常用
limit a,b 获取结果的第1到b条
limit a 相当于limit 0,a
limit a offset b 相当于 limit b,b+a
一般配合order by使用,eg:

获取tableA中排名几个第三高的行,注意,如果没有的话会返回空非null,如果想让他返回为null,可以在前面加select,相当于创建临时表。
select * 
from tableA
order by TableA.price desc
limit 2,2

IF()

if(a,b,c)函数相当于三目条件符

select name,if(sex=0,'女','男') as sex from student
上一篇下一篇

猜你喜欢

热点阅读