文本处理函数:
select upper(vend_name) as VEND_NAME,vend_name FROM [Test].[dbo].[Vendors]
RI
注:soundex() 实现类似发音匹配
日期和时间处理函数:
select [order_num] from [Test].[dbo].[Orders] where '2013'=datepart(yy,[order_date])
注:datepart()返回日期的某一部分
数值处理函数:
聚合函数:
运行在行上,计算和返回单个值的函数
AVG函数:
select avg([prod_price])as avg_price FROM [Test].[dbo].[Products]
注:avg()忽略列值为null的行
COUNT函数:
select count([prod_price]) FROM [Test].[dbo].[Products]
select count(*) FROM [Test].[dbo].[Products]
注:使用*,不管列值是否为null,都统计,而用列名则忽略列值为null的值。
MAX函数:
select max([prod_price]) FROM [Test].[dbo].[Products]
注:max()要求指定列名,且对非数值也可。
MIN函数:
注:与max用法相同
SUM函数:
注:可以用来合计计算值:select sum([prod_price]*100) FROM [Test].[dbo].[Products
]