懸賞20分SQL語句的

2022-11-01 07:25:15 字數 924 閱讀 7871

1樓:匿名使用者

首先 獲得的結果集不同 gpoup by 最終得到的是一個結果集

而compute 合 compute by 至少有兩個結果集

前者(compute ) 有2個結果集 一個是select 的欄位 結果集 另一個是

compute 後聚合函式的結果集

後者 compute by 有多個結果集 關鍵看你by 的那列 和group by 一樣 他是 那招你 by 的那一列來分的組 沒組 2個結果集 一個 是select列的結果集

另一列是分組運算的後那組的結果集

而group by 始終都只有一個結果集

區別2:

使用group by 不能select 分組列 及聚合函式以外的任何列 當然 select 1,2,3還是允許的

而compute 是允許你查詢任何列的

區別3:

語法有區別

使用聚合函式的位置不用

compute by 的聚合函式 只能寫在compute 後 不能出現在select語句中

而group by恰好相反 不可出現在 group 後 by之前 且 order by 不能再group by之前

說明 在 compute 或 compute

by 子句中,不能包含 ntext、text 或 image 資料型別。

關於order by

這個只是為了排下序 並不為何 不寫也沒事

2樓:百小度

select [欄位列表] from 表名order by 欄位名

compute 聚合函式(欄位名)by[欄位名] 注:compute聚合函式計算的欄位必須出現在欄位列表中

compute by 子句必須和order by 同時使用group by 沒有這些限制,需要時才和order by 同時使用

20分懸賞求作文,20分懸賞 求一篇作文

人生需要自信 人生需要目標,有目標才有奮鬥,有奮鬥才有充實感。要充實必定要自信。人生並非是一帆風順,永無波浪物,它是一條充滿艱辛坎坷 曲折,充滿挑戰,充滿挫折的旅途。當新的一天又到來時,你是否把自己定格在忙碌中?當太陽升起時,你是否把握信那每一縷陽光?有目標有自信的人,在忙碌中依然能感受太陽的溫馨,...

sql 問題,sql語句的問題?

請檢查 1,表名,就是 insert into 表名 values 有沒有錯誤 2,insert into的values 必須包含整個表的所有列,你的表只有3個列嗎?其他的可以根據列的資料型別用逗號或者兩個單引號加逗號實現。比如 insert into 表名 values 40001,3,id列,就...

20分懸賞 簡單的造句

雖然他曾經在學習上屢遭挫折,但她憑著堅持不懈的進取精神,最終還是考上回了理想學校。面對挫折,我們應答該迎難而上,不應該退避三舍,一蹶不振。這次比賽我們班獲得第一名,老師除了給予獎勵,更訓勉我們要精益求精,不可自滿。班會上,老師向同學們徵求關於春遊的意見,同學們紛紛發言,各抒己見。學習不能鑽牛角尖,要...