SQL查询中having和where的异同点
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                SQL查询中having和where的异同点
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.                        
                                SQL查詢中having與where 的異同點
在sql查詢中, having與where類似,可以篩選數(shù)據(jù),where后的表達式怎么寫,having后就怎么寫。 
 1. where針對表中的列發(fā)揮作用,查詢數(shù)據(jù)。 
 2. having對查詢結果中的列發(fā)揮作用,篩選數(shù)據(jù)。
如果用where的話則是:
select goods_id,goods_name from goods where market_price - shop_price > 200;同時使用where與having
select cat_id,goods_name,market_price - shop_price as s from goods where cat_id = 3 having s > 200;查詢積壓貨款超過2萬元的欄目,以及該欄目積壓的貨款
select cat_id,sum(shop_price * goods_number) as s from goods group by cat_id having s > 20000查詢兩門及兩門以上科目不及格的學生的平均分 
 思路:
總結
以上是生活随笔為你收集整理的SQL查询中having和where的异同点的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 幻世录1隐藏物品在哪
- 下一篇: 我的世界怎么附魔时运
