sql server :distinct 与order by 一起使用要注意
生活随笔
收集整理的這篇文章主要介紹了
sql server :distinct 与order by 一起使用要注意
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一次在sql server 2008 中寫sql語句:select distinct firstname,lastname from person order by person_id
錯誤提示:
Msg 145, Level 15, State 1, Line 1
ORDER BY items must appear in the select list if SELECT DISTINCT is specified.
?
哦,原來在與distinct 一起時,order by 中出現的字段必須也在select 中出現啊!
改寫如下:
select distinct firstname,lastname,person_id from person order by person_id
?
如果要簡單,也可以這么寫:
select distinct * from person order by person_id,不過這時候用distinct 就沒有什么意義了。
轉載于:https://www.cnblogs.com/bigguai/archive/2012/05/29/2524380.html
總結
以上是生活随笔為你收集整理的sql server :distinct 与order by 一起使用要注意的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 网络数据的背后-网络日志的分析指标【转】
- 下一篇: WP7 网络请求之WebClient