查詢語言

计算机语言用于查询到数据库和信息系统

查詢語言數據查詢語言(Data Query Language, DQL)是用於從數據庫信息系統中查詢數據計算機語言。例如SQL語言是查詢語言裡比較知名的一種。

查詢語言範例

數據查詢語言

數據查詢語言泛指向資料庫信息系統查詢的各種編程語言。數據查詢語言必須要能表達所有關係代數所能表達的查詢,這樣才被稱為關係完整的(英語:Relational complete)。[1]

DQL的主要功能是查詢數據,本身核心指令為SELECT,為了進行精細的查詢,加入了各類輔助指令。SELECT是查詢的指令,例如:

SELECT p.Name, sod.SalesOrderID
FROM Production.Product p
INNER JOIN Sales.SalesOrderDetail sod ON p.ProductID = sod.ProductID
ORDER BY p.Name

引用

  1. ^ Carlo Zaniolo. Advanced Database Systems. Morgan Kaufmann Publishers. 1997: 183. ISBN 1-55860-443-X. 

參考資料

  1. 完整的SQL中文參考網站
  2. MySQL SQL Syntax頁面存檔備份,存於網際網路檔案館
  3. Oracle® Database SQL Language Reference[永久失效連結]
  4. Transact-SQL Reference頁面存檔備份,存於網際網路檔案館
  5. PostgreSQL SQL Commands頁面存檔備份,存於網際網路檔案館
  6. 一種新的查詢語言:OttoQL Reference