2015-06-19 147 views
-3

我是PL SQL新手。我想根據一些獨特的屬性來獲取數據。我可以在WHERE子句中使用UNIQUE關鍵字嗎?如果是,那麼確切的語法是什麼。數據庫查詢唯一約束

Thanx提前。

+0

PL/SQL作爲甲骨文的編程語言? –

+0

謝謝你的答案.. 但我想說,我想獲取屬性的基礎上一個獨特的列..它不是我想要取的獨特列.. 我想要的東西 - >從column_name1是唯一的表中選擇column_name ..是否有可能? –

+0

David Aldridge-是的。 –

回答

1

語法使用UNIQUE

SELECT UNIQUE <column_name_list> FROM <table_name> WHERE <conditions>; 

但是,考慮使用關鍵字DISTINCT選擇唯一值UNIQUE是不是在所有的SQL數據庫標準。

SELECT DISTINCT <column_name_list> FROM <table_name> WHERE <conditions>; 

查看this post的解釋。

0

從某一列只選擇唯一值,所有你需要做的是:
SELECT UNIQUE columnName FROM tableName;