全站导航

当前位置:首页/ 网站建设/ SQL教程>正文

SQL教程

一些Select检索高级用法

人气指数: 次  发布时间:2009年03月04日

一些Select检索高级用法(适用于SQL Server)

SQL五个集合函数:SUM,AVG,COUNT,MAX,MIN

通配符的一些用法:(关键字:like % [] -)

select * from tablename where column1 like '[A-M]%'

这样可以选择出column字段中首字母在A-M之间的记录

select * from tablename where column1 like '[ABC]%'

这样可以选择出column字段中首字母是A或者B或者C的记录

select * from tablename where column1 like '[A-CG]%'

这样可以选择出column字段中首字母在A-C之间的或者是G的记录

select * from tablename where column1 like '[^C]%'

这样可以选择出column字段中首字母不是C的记录

脱字符(关键字:like _)

通过使用下滑线字符(_),可以匹配任意单个字符

select * from tablename where column1 like 'M_crosoft'

匹配特殊字符:([ ] _ - %)

把他们都放到[]中就行了,比如:

select * from tablename where column1 like '%[%]%'

匹配发音(关键字:SOUNDEX DIFFERENCE)

如果不知道一个名字确切的发音,但是又多少知道一点,可以考虑使用SOUNDEX DIFFERENCE函数。

select * from tablename where DIFFERENCE(column1,'Laofei'>3)

DIFFERENCE

返回首页