SQL中的内置函数

IsNull的使用

isnull(name,' ')<>' '    ---如果name为null则就将name转化为' ',然后判断不等于' ',    目的:判断name不等于null

 

select * from student where isnull(name,' ')<>' '
---查询表里面字段name不等于null的数据

 

 DATEDIFF()

函数返回两个日期之间的时间。

DATEDIFF(datepart,startdate,enddate)

 

 

SELECT DATEDIFF(dd,'2008-12-29','2008-12-30')    ---1      即时间间隔为一天

 

 Concat(str1,str2,...)拼接字符串

select concat (id, name, score) as info from tt2;      ---将三个字段拼接为一个字段展示,也可以在里面加入自定字符

select concat (id, '_', score) as info from tt2;

 

查询字段保留小数精确度:cast(number as decimal(10,2))

 

posted @ 2022-02-10 10:25  派大没有星  阅读(130)  评论(0编辑  收藏  举报