1樓:
一樓的說的是對的,在查詢語句中,不管是用select distinct id,name from tab 還是select distinct name,id from tab查詢出來的都會有重複的name值,只有在單個取name 值時才不會有重複的項。
2樓:獨駕舟千里去
首先你這個是同樣name對應多個id,同時選取id和name的時候結果集裡面name就是重複的,你具體的需求是什麼。
3樓:網友
select distinct id,name from tab
這樣肯定能夠實現,但是問題在於當同樣id對應不同name的時候,你想要的是哪個name?電腦肯定不會知道。
4樓:匿名使用者
這個不是用group by做的,要用distinct。
group by的用法
sql語言到底什麼時候要用到group by ?
5樓:網友
指定用來設定轉出行的組。
如:學生成績表:學號,課程名稱,成績。
統計每個學生的成績:
select 學號, sum(成績) as 成績 from 成績表 group by 學號。
group by用法
group by用法示例
group by用法是什麼?
6樓:休閒娛樂助手之星
groupby是分組查詢,一般groupby是和聚合函式配合使用。
用了groupby按這個欄位分組,那其他欄位內容不同。右邊3條如何變成一條,所以需要用到聚合函式,比如selecta,count(b)數量。
fromtablegroupbyagroupby有一個原則,就是select後面的所有列中,沒有使用聚合函式的列,必須出現在groupby後面。
sql語言結構化:
查詢語言(structured query language)的簡稱。sql語言是一種資料庫查詢和程式設計語言,用於存取資料以及查詢、更新和管理關聯式資料庫系統;同時也是資料庫指令碼檔案的副檔名。
sql語言允許使用者在高層資料結構上工作。它不要求使用者指定對資料的存放方法,也不需要使用者瞭解具體的資料存放方式,所以具有完全不同底層結構的不同資料庫系統可以使用相同的結構化查詢語言作為資料輸入與管理的介面。sql語言語句可以巢狀,這使他具有極大的靈活性和強大的功能。
sql語句中,SQL語句中USE
三歲喝酒 use pubs 選擇 名字 pubs 的資料庫 select title id from sales where title id in 查詢欄位title id符合號內限定條件的表sales的 title id 列 select title id from titles where t...
sql語句中能否使用多個,sql語句中能否使用多個union
可以的。union 操作符用於合併兩個或多個 select 語句的結果集。需要注意的是 1 union 內部的 select 語句必須擁有相同數量的列。列也必須擁有相似的資料型別。同時,每條 select 語句中的列的順序必須相同。2 這個命令連線的結果集中有重複的值不會被顯示。想忽略重複值,可以使...
SQL語句中AS是什麼意思,sql語句中as的作用?
伏廷謙潭培 sql語句中as的意思是 別名。as用處 query時 用來重新指定返回的column名字。示例一個table有個column叫 id,query是select idfrom table1 如果不想叫id,就可重新命名。如叫systemid,可這樣寫 selectidas systemi...