首页 > 数据库技术 > 详细

sql第三天

时间:2016-12-18 18:17:21      阅读:123      评论:0      收藏:0      [点我收藏+]

-》完整的select语句及执行顺序(必须记住)

5...select 5.2->distinct 7...top n [percent] 5.1->列名 聚合函数(1.2->列名或表达式)

1...1.1->from 表名

2...where 条件

3...group by ... 4...having ...

6...order by ...

-》实际练习

select distinct top 1 tsclassid,COUNT(*) AS 人数,avg(tsage) as 平均年龄

from tblstudent

where tsGender=‘男‘

group by tsclassid having tsclassid>3

order by 平均年龄 desc

-》问执行顺序是如何?

1、from tblstudent

2、where tsGender=‘男‘

3、group by tsclassid

4、having tsclassid>3

5、select

5.1 tsclassid,COUNT(*) AS 人数,avg(tsage) as 平均年龄

5.2 distinct

6、order by 平均年龄 desc

7、top 1

inner join(等值连接) 只返回两个表中联结字段相等的行

left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录

right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录

 

sql第三天

原文:http://www.cnblogs.com/ggsdduzbl/p/5280271.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!