Sql serve 随笔

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



 


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值