目录
简单总结一些运算符和函数,以及它们的基本使用。
运算符
算术运算符
位运算符
比较运算符
逻辑运算符
其他
函数
数学函数
字符串函数
实例:
declare @str nvarchar(50)
set @str='hello world!'
print ascii (@str)
CharIndex()
返回字符串中某个指定的子串出现的开始位置。
PatIndex()
返回字符串中某个指定的子串出现的开始位置.
子串中可以使用通配符,子串表达式前后必须使用%,否则返回0
实例:
declare @str1 nvarchar(20),@str2 nvarchar(20),@str3 nvarchar(20),@str4 nvarchar(20),@str5 nvarchar(20)
set @str1='上海分公司经理'
set @str2='北京分公司经理'
set @str3='天津分公司经理'
set @str4='上海分公司财务经理'
set @str5='天津分公司财务经理'
print right (@str4 ,(len(@str4)-charindex('分公司',@str4)+1))
--或者是:
print right (@str4 ,(len(@str4)-patindex('分公司%经理',@str4)+1))
聚合函数(列函数)
AVG :求平均值
count:求查询语句影响的行数
max:最大值
min:最小值
sum:所有列数值的和
实例:查询平均成绩
select AVG(result) as 平均成绩
from result_Info
where exam_No='12302'