oracle中我只需要對其中某欄位groupby其它字

時間 2021-10-14 22:23:54

1樓:

那其它欄位就不要顯示,或者取其它欄位的最大值、最小值、平均值…等等函式。

假如兩個資料組合到一起了,那麼其它欄位的值怎麼組合呢?到底顯示哪個呢?例如:

lie1 lie2 lie3

a 1 2

a 2 3

假如你對lie1進行groupby

那麼兩條資料組合到一起了吧,然後列2顯示哪條呢?豈不是資料會丟掉了,

所以在group by的時候去lie2的最大值、最小值、平均值…等等函式。

這樣就不會有問題了。

具體如下:select lie1,函式(lie2) from table group by lie1.

希望我說的你能夠看懂。不懂可以再問。

2樓:

把你的sql語句和表結構粘上來。

3樓:

分析函式可以實現,不過你group by什麼呢?sum,count????

sql中只對某兩個欄位進行分組,但我想得到其他欄位而其他欄位不寫在groupby後,怎麼做

4樓:匿名使用者

如果其他欄位的值都是一樣的,那就用max或者min

如果是數字,並且需要計算,就用聚合函式

如果是其他的,那最好是先把分組的欄位先取出來做一張臨時表再和原表關聯取得其他的值。

5樓:匿名使用者

使用巢狀select語句,外層not in內層,內層使用groupby。

在oracle中怎麼查一個表中的的一個欄位的重複資料

6樓:匿名使用者

根據感覺重複的欄位分割槽,加上一個row_number,如果row_number>1,那麼就找到了重複的資料了

select * from

(select t.owner,t.table_name,t.cnt,t.create_time

,row_number() over(partition by t.table_name order by t.table_name) row_num

from etluser.t99_qa_table_rowcnt t)twhere t.row_num>1

oracle group by 效能優化

7樓:匿名使用者

(1) 選擇最有效率的表名順序

英文字母怎麼讀我只需要會讀就行求教

26個英文字母讀法如下圖 音標類似於漢語拼音,是記錄音素的符號,是音素的標寫符號,如漢語的拼音字母 英語的韋氏音標和國際音標等。它的制定原則是 一個音素只用一個音標表示,而一個音標並不只表示一個音素 雙母音就是由2個音素組成的,相對於單母音來說。由2個音素構成的音標我們稱之為雙母音 重生的呆瓜 誒 ...

我只需要答案,多餘的過程不需要。這句話算拽嗎?我要轉學,不想跟老師說為什麼,就這麼跟他說

你轉不轉和老師有關係麼?老師是教書育人的,如果你是老師,你的學生轉學,和你有關係麼?老師又不拿什麼好處費,你想轉就轉,老師才沒閒工夫關你的那點破事,問題是你多大,你自己轉的了嗎?你爸媽同意你轉學麼,現在轉學很難要花很多錢,我向學校教導處諮詢了一下,大概要幾萬元,你家首先要有錢,其次要有一些社會關係。...

在上海坐地鐵我要換乘其他線的話,我也只需要買一張票嗎?在自動售票機裡面

飄落碎羽 不出站的話,就可以換乘其他線路地鐵,建議可以買張單日票或3日票,就這幾天無需再去買票了 坐一次一張票不管換幾個線 是一張票,但 根據線路情況而不同。 萌噠噠 到哪站下你就買到那一站的票 上海地鐵站我要換乘的話就只買一張票就行了嗎 只想看帖子 一般情況下是站內換乘,只要一張票就可以。但是如果...