1.在去掉和不去掉重复值两种情况查询表中的某一字段
重复:
select name from book
不重复:
select name from book
where id in( select max(id) from book group by name)
2.Sql Serve 可分别用表格和文本的形式来显示查询结果
在一次查询中,查询结果突然变成了文本形式,仔细观察才发现,原来是可以通过按钮调整的。
3.SQL中的LIKE操作符:按照指定的模式查询(模糊查询)、通配符
以下表为例:
查询城市名称以L开头的城市:
select * from Persons where City like 'L%' ---'%'为通配符。
查询城市名称包含ij的城市信息:
select * from Persons where City like '%ij%'
查询城市名称中不包含ij的城市信息:
select * from Persons where City not like '%ij%'
通配符:
'-'的用法和'%'的用法一致,下面重点介绍'[]'的用法:
查询选取居住的城市以 "A" 或 "L" 或 "N" 开头的人的信息:
select * from Persons where City like '[ALN]%'
4.查询结果按排序输出
升序或降序:
order by column_name asc ---默认asc升序
order by column_name desc ---降序
多列排序:
order by column_name asc ,id desc
5.查询前N条记录
select top N * from table_name
6.指定别名
语法:列名或表达式 [as] 别名
select name 员工名 ,age 年龄,selary+150 最新工资 from emp