數(shù)據(jù)庫查詢輸出基本表中指定列
發(fā)布時(shí)間:
2022-03-14 15:36:36
數(shù)據(jù)庫查詢輸出基本表中指定列,在數(shù)據(jù)庫中,數(shù)據(jù)查詢是通過SELECT語句來完成的。SELECT語句的完整語法結(jié)構(gòu)非常復(fù)雜,要理解其中每一個(gè)子句是一個(gè)非常冗長、枯燥的過程。SELECT語句可以從數(shù)據(jù)庫中按用戶要求檢索數(shù)據(jù),并將查詢結(jié)果以表格的形式返回。
數(shù)據(jù)庫中存在學(xué)生表STU,其包含SNO、SNAME、SGENTLE、SAGE和SDEPT 5個(gè)字段,其中SNO為學(xué)生學(xué)號,SNAME為學(xué)生姓名,SGENTLE為學(xué)生性別,SAGE為學(xué)生年齡,SDEPT為學(xué)生所在班級。該表中已有部分?jǐn)?shù)據(jù),如圖1所示。
圖1 STU表中數(shù)據(jù)
在本實(shí)例中,需查詢輸出所有學(xué)生的學(xué)號、姓名和班級這3個(gè)字段的值,輸出返回結(jié)果如圖2所示。
圖2 查詢輸出基本表中指定字段值
【實(shí)現(xiàn)代碼】以system/oracle普通連接到Oracle SQL*Plus后,在“SQL>”字符串后輸入SELECT查詢子句,如下所示:

【范例解析】
本實(shí)例中指定列(字段)的數(shù)據(jù)查詢是查詢中較簡單的一種,其操作的對象是數(shù)據(jù)表中的某幾個(gè)字段,返回的是表中的某幾列數(shù)據(jù),其常用語句為:

SELECT語句是SQL提供的唯一一個(gè)標(biāo)準(zhǔn)查詢語句,對數(shù)據(jù)庫的數(shù)據(jù)查詢基本上都是使用該語句。SELECT語句提供了非常豐富的查詢功能,具體都體現(xiàn)在其參數(shù)中,上述參數(shù)說明如下。
● ALL:指明查詢結(jié)果中可以顯示值相同的列,ALL是系統(tǒng)默認(rèn)的。
● DISTINCT:指明查詢結(jié)果中如果有值相同的列,則只顯示其中的一列。對DISTINCT選項(xiàng)來說,NULL值被認(rèn)為是相同的值。
本實(shí)例中SELECT子句后沒有加任何參數(shù),而是直接指定了輸出的列名,因此輸出了表STU中所有行的信息。如果在列名前加上一些參數(shù),如加上DISTINCT參數(shù),則其輸出不重復(fù)的所有行。
需要讀者注意的是,如果想要輸出表STU中所有列的數(shù)據(jù),可以使用上述語句將全部列名列出,也可以使用通配符“*”表示。例如,下面語句輸出STU表的所有數(shù)據(jù)記錄。

上一篇:
數(shù)據(jù)庫對數(shù)據(jù)列進(jìn)行運(yùn)算并輸出
下一篇:
oracle認(rèn)證考試怎么考