order by: 排序 [ ASC | DESC ]
GROUP BY <列名> having <条件表达式> : 分组,加条件
left(X,b): 从X的左边开始载取b个字符
right(X,b):从X的右边开始载取b个字符
len(X): 计算字符X的字符串的长度
max(X): 表达式中的最高值
MIN(X): 表达式中的最低值
AVG(): 数字表达式中所有值的平均值
substring(X,a,b): 把字符串X从第a个字符开始截取b个字符
charindex('a',X): 搜索字段X中'a'的是第几个字符
replace(X,a,b):从字符X中搜出a替换为b
convert(varchar,X):转换字符类型
convert(decimal(13,2),123.1254)
year() day() month()
datediff(day,'2009-5-12','2009-5-13') 结果:1
dateadd(day,5,'2009-5-13') 结果:2009-05-18
isnull(表达式1,表达式2)表达式1为null(空)时返回表达式2。
floor()取最小整数 向下取整
ceiling()--取最大整数 向上取整
round(X,2) 四舍五入保留小数点后两位
exec 读存储过程
dbo.fn_ChnMoney()把金额转成大写
ltrim: 删除起始空格后返回字符表达式。
rtrim: 截断所有尾随空格后返回一个字符串。
dbo.fn_GetCardIds()取所有业主身份证号。 --参数为contractid,room表 www.52mvc.com
dbo.fn_GetTels()取所有业主电话号码
v_room2customer 房间表跟客户表关联
GROUP BY <列名> having <条件表达式> : 分组,加条件
left(X,b): 从X的左边开始载取b个字符
right(X,b):从X的右边开始载取b个字符
len(X): 计算字符X的字符串的长度
max(X): 表达式中的最高值
MIN(X): 表达式中的最低值
AVG(): 数字表达式中所有值的平均值
substring(X,a,b): 把字符串X从第a个字符开始截取b个字符
charindex('a',X): 搜索字段X中'a'的是第几个字符
replace(X,a,b):从字符X中搜出a替换为b
convert(varchar,X):转换字符类型
convert(decimal(13,2),123.1254)
year() day() month()
datediff(day,'2009-5-12','2009-5-13') 结果:1
dateadd(day,5,'2009-5-13') 结果:2009-05-18
isnull(表达式1,表达式2)表达式1为null(空)时返回表达式2。
floor()取最小整数 向下取整
ceiling()--取最大整数 向上取整
round(X,2) 四舍五入保留小数点后两位
exec 读存储过程
dbo.fn_ChnMoney()把金额转成大写
ltrim: 删除起始空格后返回字符表达式。
rtrim: 截断所有尾随空格后返回一个字符串。
dbo.fn_GetCardIds()取所有业主身份证号。 --参数为contractid,room表 www.52mvc.com
dbo.fn_GetTels()取所有业主电话号码
v_room2customer 房间表跟客户表关联