当前位置: 澳门新濠3559 > 数据库 > 正文

并不是代表所有行

时间:2019-11-29 07:15来源:数据库
(2)select * from car where price  in (10,20,30,40,50,60) select * from car  order by  a,b desc 先a列升序后b列降序 例:小车表中先将a列升序后将b列降序 select * from car  order by  oil desc (3卡塔尔求平均 a

(2)select * from car where price in(10,20,30,40,50,60)

select * from car order by a,b desc

先a列升序后b列降序
例:小车表中先将a列升序后将b列降序

select * from car order by oil desc

(3卡塔尔求平均 avg(求价格平均列卡塔尔(英语:State of Qatar)
例:select avg(price) from car

 

(4卡塔尔国取最大值、最小值(价格列卡塔尔
例:

(1)select * from car where price>=40 and price>=60
(2)select * from car where price between 40 and 60

6.范围查询 (某一列的内容是哪个人到什么人之间的数据卡塔尔(英语:State of Qatar)
例:两种写法:查找小车价格在40到60里面

1.最简易询问(查全体多少)
select * from 表名   注意:* 代表全体列,并不是代表享有行
例:select * from test

3.改换结果集的列名 as
select 列名 as '彰显的字' from 表名
例:select code as '代号',name as '姓名' from test

不在(10、20、30、40、50、60)中冒出的音信 not in
例:select * from car where price not in(10,20,30,40,50,60)

11.分页查询

count(主键列 areacode)
例:select count(areacode) from chinastates

13.分组查询 group by
询问汽车表中各类类别下有多少小车
并不是代表所有行。例:select brand,count(*) from car group by brand

select * from car order by price asc

7.离散查询
查询小车价格在(10、20、30、40、50、60)中冒出的消息 in
例:三种写法

select info.code,info.name,sex,nation.name,birthday from info,nation where 
info.nation=nation.code

(1)select * from car where price=10 or price=20 or price=30 or price=40 or price=50 or price=60

黄金年代页呈现10条数据 当前是第二页 跳过多少条,取多少条
例:select * from chinastates limit 10,10

查询轿车表中卖的小车数量超出3的三种    注意:  group by....having(条件卡塔尔(قطر‎
例:select brand from car group by brand having count(*)>3

2.查询钦点列
select 列名,列名 from 表名
例:select code,name from test

9.排序查询 order by
升序 asc,可省略
例:汽车表中价位列升序

b.查询种类名是“Bora”的兼具小车新闻
select * from car where brand=(select brand_code from brand where brand_name='宝马5系')

询问小车表名称首个字符为“马”的小车
例:select * from car where name like '_马%'

(2)select * from info join nation on info.nation=nation.code

10.去重查询 distinct
例:查找小车表中型号同样的去重

select distinct brand from car

询问小车表名称中隐含奥迪
例:select * from car where name like '%奥迪%'

(2卡塔尔相关子查询:子查询在举行时和父查询有关系(子查询不可单独实行卡塔尔(英语:State of Qatar)
a.查询小车表中国石脑油工程建筑公司耗小于该连串平均等速油耗的富有小车新闻
父查询:select * from car where oil<(该体系平均百公里油耗卡塔尔(英语:State of Qatar)
子查询:select avg(oil) from car where brand=该系列
集合后正是结果:
select * from car as a where oil<(select avg(oil) from car as b where b.brand=a.brand)
瞩目:用as校勘表名时不用加引号''

风姿洒脱页显示m条数据 当前是第n页
limit (n-1)*m,m

并且 and:select * from 表名 where 条件 and 条件
例:select * from test where code='p004' and nation='n001'

5.多尺度查询
或者 or:select * from 表名 where 条件 or 条件
例:select * from test where code='p003' or nation='n001'

select max(price) from car 
select min(price) from car

(2卡塔尔(قطر‎求和 sum(求价格和列)
例:select sum(price) from car

2.协助进行查询,对结果集行的强大, 列的数目要相似 union
select code,name from info
union
select code,name from nation

12.聚合函数(总括函数卡塔尔国 
(1)总数 count(*卡塔尔国:查询数据总条数
例:select count(*) from chinastates

降序 desc(从高到低卡塔尔(قطر‎
例:汽车表中国原油工程建筑企业耗列降序

二、高端查询

8.歪曲查询(关键字查询)like
%:任意n个字符
_:狂妄三个字符

1.总是查询,对结果集列的恢弘
select * from info,nation      #产生极大的冗余(笛Carl积卡塔尔(英语:State of Qatar)
多张表的列有重名的,要写表名,然后写列名,格式如下:表名.列名
二种情势:
(1)select * from info,nation where info.nation=nation.code

(1卡塔尔国非亲非故子查询:子查询在实行时和父查询未有涉及(子查询可单独实行卡塔尔(英语:State of Qatar)
a.查询民族为白族的装有人士消息
父查询:select * from info where nation=()
子查询:select code from nation where name='汉族'
归总后正是结果:
select * from info where nation=(select code from nation where name='汉族')

黄金时代、简单询问

3.子查询
父查询:外层查询
子查询:里询问(查询结果作为父查询的条件卡塔尔

4.口径查询
select * from 表名 where 条件
例:select * from test where code='n003'

编辑:数据库 本文来源:并不是代表所有行

关键词: