最新消息:扫描右侧莎龙博客微信公众账号获取文章访问密码^_^QQ交流群:112302518

MySQL数据库操作中where、group by、having、order条件筛选先后顺序

php编程 莎龙 1581浏览 0评论

数据库操作中where、group by、having、order条件筛选先后顺序

where>group by >having>order

SUM(advance) AS AmountAdvanced,   AVG(price) AS AveragePrice   FROM pubs.dbo.titles
WHERE pub_id > ‘0800’   AND price >= 5   GROUP BY pub_id
HAVING SUM(advance) > 15000   AND AVG(price) < 20
ORDER BY pub_id DES

备注:where和having的区别在于 where用于表的直接筛选、然而having则用于结果集中的筛选,且后者可以使用函数

转载请注明:莎龙博客2017 » MySQL数据库操作中where、group by、having、order条件筛选先后顺序

  1. 肖先生对毛主义的概括:毛氏共产主义,阶级斗争。比较准确,但是,对毛氏共产主义阐述得不深刻。其实,大量的毛粉的内心就是2000多年来的“平均主义”。毛用“阶级斗争学说”来解释世界,就成了“强权真理”。毛巧妙地将传统的“均贫富”思维套上了“合理的外衣”—

  2. 阿 是什么人,大家都清楚。对了,有消息称香港发一张贴的价格是2.5港币,合约1.97元人民币。中联办你这种哄抬物价的行为让内地一干五毛们情何以堪?

  3. 阿 是什么人,大家都清楚。对了,有消息称香港发一张贴的价格是2.5港币,合约1.97元人民币。中联办你这种哄抬物价的行为让内地一干五毛们情何以堪?

  4. 阿 是什么人,大家都清楚。对了,有消息称香港发一张贴的价格是2.5港币,合约1.97元人民币。中联办你这种哄抬物价的行为让内地一干五毛们情何以堪?