SQL Server内置函数整理

CEILING

描述:返回大于或等于指定数值表达式的最小整数。

例如:select CEILING(1.2)  返回 2

       select CEILING(-1.2)  返回 -1

注意:select CEILING(4/3) 是返回1而不是2 因为 select(4/3) 返回的是1(取整嘛...)

COALESCE

描述:返回其参数中第一个非空表达式。

例如:select COALESCE(null,"易水寒的空间",null)   返回 "易水寒的空间"

         select COALESCE("",null"易水寒的空间",null)  返回""(记住:""和null是不同的)

DATALENGTH

描述:返回用于表示任何表达式的字节数。

例如:select DATALENGTH("易水寒") 返回6(一个汉字两个字节)

       select DATALENGTH("易水寒100号") 返回11

注意:select DATALENGTH(NULL) 的结果是 NULL。

LEN

描述:返回指定字符串表达式的字符数,其中不包含尾随空格

例如:select LEN("易水寒")和select LEN(123)返回的都是3

注意:记住LENDATALENGTH的区别!

LTNDATALENGTH共同:

如果参数是varchar(max)nvarchar(max)varbinary(max)类型,返回的数据类型为 bigint;否则为 int

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值