广州明生医药有限公司


PL/SQL Select

网络编程 PL/SQL Select 09-19

以下代码是用于从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;

编辑:广州明生医药有限公司

标签:子句,代码,语句,作者,你将