sql查询相关知识

将查询到的结果按照升序降序排列出来 

SELECT
	*
FROM
	products
WHERE
	id < 8
ORDER BY
	price DESC,
	pnum ASC; //价格相同按数目排序。asc升序 ,desc降序

聚合函数的查询

掌握5个 count  sum max min avg

SELECT
	MAX(price)
FROM
	products;

SELECT
	MIN(ifnull(price, 0))
FROM
	products;

重点:if null(price,0).如果最小值为空,显示0

将查询结果去重显示

SELECT DISTINCT
	category
FROM
	products;

 

对查询结果进行分组

SELECT
	sum(pnum)
FROM
	`products`
GROUP BY
	category
HAVING
	sum(pnum) > 100;

 

对查询结果进行分页

SELECT
	*
FROM
	products
LIMIT 0,
 4;

从第一个开始显示(0是第一个),每页显示4条数据

 

sql查询语句知识点总结

查询中用到的关键词有6个,书写顺序为

select-from-where-group by-having-order by

select from 是必须的.关键字执行顺序为

from-where-group by-having-select-order by

关键字作用

from :找到要查询的表

where:判断条件,进行筛选

group by:对记录按照指定列进行分组

having:对分组后的信息进行筛选

select:选择需要的列信息

limit:分页。从哪个开始显示,每页显示几个

order by:对查询信息进行排序

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值