这是我之前整理的一些全都是select参数,我知道这个是很简单的,不过我是个初学者,这对我来说是一种经历,希望这些会对一些初学者有用
1、destinct 消除重复项
例:select distinct 专业 from 入学登记表
2、top 限制行数
例:select top 4 * from 入学登记表
select top 50 percent * from 入学登记表 //百分数返回行数
3、between 选择范围
例:select * from 高等数学成绩表 where (成绩 [not] between 60 and 80)
4、having 要与group by和聚合函数结合使用
例:select 专业,avg(成绩) as 平均分 from 高数成绩表 group by 专业 having (min(成绩)>=80) //查询平均分大于等于80的专业
5、into 指定所要生成的新表的名称(临时表)
例:select * into [#计算机学生表] from 入学登记表 where 专业='计算机' //[#计算机学生表]去掉[#...]建立的是永久表
6、like
例:select * from 高数成绩表 where (姓名 like '%刘%')[(姓名 starting with '%刘%')]
7、union 两表查询去掉重复项
例:select 学号,姓名 from 诗歌成绩表 union select 学号,姓名 from C语言成绩表 //union all 不去掉重复项
8、in 仅对数字型数据有效
例:select * from 高数成绩表 where (成绩='81') or (成绩='83')
可改成:select * from 高数成绩表 where (成绩 in (81,83))