以下代码是用于从authors表中选择所有作者名称的查询。
没有WHERE子句来约束你将看到的行。
例
SELECT name FROM authors ORDER BY name;
SELECT语句的语法如下:
SELECT <column_name_1>, <column_name_2>, <column_name_N> FROM <table_name> [ORDER BY <order_by_column_name_N>]
<column_name>是列出的表中的一个列<table_name>是要查询的表<order_by_column_name>是用于对结果进行排序的一个或多个列。
以下代码添加了一个WHERE子句,将输出限制为2000年之前出生的那些作者。
SELECT name FROM authors WHERE birth_date < to_date('20000101', 'YYYYMMDD') ORDER BY name;
加入一个where子句
以下代码显示了来自该视图的SQL SELECT语句,并添加了ORDER BY子句。
代码使用WHERE子句连接两个表。
SELECT a.id, a.name, p.title, p.publish_date FROM authors a, author_books p WHERE a.id = p.author_id ORDER BY a.name, p.publish_date, p.title;
查看更多关于Oracle PL/SQL Select 查询的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did225655