SQL语句的一般格式

SQL语句的一般格式

select [all|distinct]目标表达式 别名,目标表达式 别名...

from表或者视图名 别名

where 条件表达式

group by 列1 having条件表达式

order by 列2 ASC|DESC;

1目标表达式形式

(1)*

(2)表名.*

(3)count([all|distinct]*)

(4)表名.列名,表名.列名...

2.聚集函数的一般格式

count sum avg max min([distinct|all]列名)

3.where子句条件表达式的格式

1.属性列名 not between A and  B

2.属性列名not in A

3.属性列名not like 匹配串

4.属性列名is not null

5. not exist(select 语句)

6.条件表达式AND/OR条件表达式AND/OR条件表达式AND/OR...

 

目录

SQL语句的一般格式

1目标表达式形式

2聚集函数的一般格式


eg:

(1)查询没有借阅过图书的所有读者姓名。(3分)

select rname

from reader

where not exists

(

select(*)

from borrow

where reader.rnumber=borrow.rmumber; 

)

(2)查询“清华大学出版社”出版的各类图书的平均定价。(3分)

select bclass,avg(bprice)

where bpublish='清华大学出版社'

group by bclass;

(3)查询订购图书最多的出版社及订购图书的数量。(3分)

select TOP1 bpublish,count(*)

from book

group by bpublish

order by count(*)desc;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值