數據庫學習 - distinct(唯一查詢)

關係模型不允許出現重複元祖。實際DBMS中卻有可能出現重複的數據。

table中要求無重複數據是通過primary key或者unique來保證的,而在查詢結果中要保證無重複數據則是通過distinct實現的。

 

示例:

1 在選課表中查詢成績大於80分的學號;

SELECT
	student_id
FROM
	student_course
WHERE
	score > 80;

運行結果:

 

結果中包含重複數據,若要去掉重複數據,需要使用distinct

 

SELECT DISTINCT
	student_id
FROM
	student_course
WHERE
	score > 80;

運行結果:

 

發佈了47 篇原創文章 · 獲贊 25 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章