Sql 关键字

1.DISTINCT  在表中,可能会包含重复值,只显示一个用DISTINCT
  例如
   表中  name列里面有三个张三  我们查询他的东西
  select distinct(name) from table where name=“张三”
2.SUM  表示  和
3.COUNT 表示表中有几个值
4.AVG 平均值
5.MIN、MAX 最小值和最大值
6.newid()  随机函数
例如:select top 10 from table order by newid()


例如写一个存储过程:



name   kecheng    fenshu
张三     语文     81
张三     数学     75
李四     语文     76
李四     数学     90
王五     语文     81
王五     数学     100
王五     英语     90
create table T

name varchar(20),
kecheng varchar(40),
fengshu int

insert into T values
(’张三‘,’语文‘,81),
(’张三‘,’数学‘,75),
。。。。。。
如果要求出成绩》80的
创建的时候可以
create table #成绩

name varchar(20),
kecheng varchar(40),
fengshu int

insert into T values
(’张三‘,’语文‘,81),
(’张三‘,’数学‘,75),
。。。。。。
select distinct(name) from #成绩 where name=“张三”and fengshu>80



 

猜你喜欢

转载自a644204729.iteye.com/blog/1894430