2015-06-19 97 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;