SQL函数对比使用:2、条件函数

小豆丁 1年前 ⋅ 313 阅读

SQL Server

1.   case when ... then .. else .. end
exp:select case when 1=2 then 2 else 1 end as res

PgSQL

判断是否为null,为null赋值 : coalesce(param,value)
exp:
	1、select coalesce(null,1) 
    2、select coalesce(2,1) 
    3、select coalesce(null,null,1) 
注意:param 与 value 必须同类型

mysql

1、字段长度
length()

select * from table where length(column)>9
2、切割:去掉后面为0的3个字符
substr(ad_code,1,length(ad_code)-3)

select substr(ad_code,1,length(ad_code)-3) from iot_device_info WHERE `ad_code` LIKE '%000'


全部评论: 0

    我有话说: