回覆列表
  • 1 # 使用者52510796211

    查詢是SQL語言的核心,用於表達SQL查詢的select查詢命令是功能最強也是最為複雜的SQL語句,它的作用就是從資料庫中檢索資料,並將查詢結果返回給使用者。Select語句由select子句(查詢內容)、from子句(查詢物件)、where子旬(查詢條件)、orderby子句(排序方式)、groupby子句(分組方式)等組成。結構化查詢語言(StructuredQueryLanguage)簡稱SQL(發音:/ˈeskjuːˈel/"S-Q-L"),是一種特殊目的的程式語言,是一種資料庫查詢和程式設計語言,用於存取資料以及查詢、更新和管理關係資料庫系統;同時也是資料庫指令碼檔案的副檔名。結構化查詢語言是高階的非過程化程式語言,允許使用者在高層資料結構上工作。它不要求使用者指定對資料的存放方法,也不需要使用者瞭解具體的資料存放方式,所以具有完全不同底層結構的不同資料庫系統,可以使用相同的結構化查詢語言作為資料輸入與管理的介面。結構化查詢語言語句可以巢狀,這使它具有極大的靈活性和強大的功能。1986年10月,美國國家標準協會對SQL進行規範後,以此作為關係式資料庫管理系統的標準語言(ANSIX3.135-1986),1987年得到國際標準組織的支援下成為國際標準。不過各種通行的資料庫系統在其實踐過程中都對SQL規範作了某些編改和擴充。所以,實際上不同資料庫系統之間的SQL不能完全相互通用。

  • 2 # pietr49411

    Select子句的作用,整理過,主要如下:選擇列表指出所查詢列,它可以是一組列名列表、星號、表示式、變數,包括區域性變數和全域性變數等構成。1、選擇所有列示例:顯示test_table表中所有列的資料:SELECT * FROM test_table2、選擇部分列並指定它們的顯示次序查詢結果集合中資料的排列順序與選擇列表中所指定的列名排列順序相同。3、更改列標題在選擇列表中,可重新指定列標題。定義格式為:列標題=列名 列名 列標題,如果指定的列標題不是標準的識別符號格式時,應使用引號定界符例如,下列語句使用漢字顯示列標題:SELECT 暱稱=nickname,電子郵件=email FROM testtable4、刪除重複行SELECT語句中使用ALL或DISTINCT選項來顯示錶中符合條件的所有行或刪除其中重複的資料行,預設為ALL。使用DISTINCT選項時,對於所有重複的資料行在SELECT返回的結果集合中只保留一行。5、限制返回的行數使用TOP n [PERCENT]選項限制返回的資料行數,TOP n說明返回n行,而TOP n PERCENT時,說明n是表示一百分數,指定返回的行數等於總行數的百分之幾。注:TOP命令僅針對SQL Server系列資料庫,並不支援Oracle資料庫。

  • 中秋節和大豐收的關聯?
  • “斷腸人在天涯”是啥意思?