本次主要在了解sql server的基础上,对sql server进行进阶学习。同样也是学习sql server的增、删、查、改操作。sql server进阶语句使用很广泛,并且很实用,灵活性很强,在实际的应用中可以进行多表查询等使用。
下面介绍sql server进阶中的top、like、in、between、Alias、join、left join、right join、inner join、full join、union、select into等语句和语句的语法
1、top子句:
top子句用于规定要返回的记录的数据。对于拥有数千条记录的大型表来说,top子句可以排列出期望的记录条数。
top语法:select top number|percent 列名称 from 表名称
如列出前10条记录:select top 10 列名称 from 表名称
如列出前10%条记录:select top 10 percent 列名称 from 表名称
2、like操作符:
like操作符用于在where子句中搜索列中的指定模式,使用like操作符结合通配符,可以进行模糊搜索
like语法:select 列名称 from 表名称 where like pattern
如搜索以G结尾的所有记录:select * from 表名称 where 列名称 like ‘%G’
如搜索以G开头的所有记录:select * from 表名称 where 列名称 like ‘G%’
如搜索包含GFD的所有记录:select * from 表名称 where 列名称 like ‘%GFD%’
如搜索以GFD开头的所有记录:select * from 表名称 where 列名称 like '[GFD]%'