IT貓撲網(wǎng):您身邊最放心的安全下載站! 最新更新|軟件分類|軟件專題|手機版|論壇轉貼|軟件發(fā)布

您當前所在位置: 首頁數(shù)據(jù)庫MSSQL → 全面接觸SQL語法 2

全面接觸SQL語法 2

時間:2015-06-28 00:00:00 來源:IT貓撲網(wǎng) 作者:網(wǎng)管聯(lián)盟 我要評論(0)

  例如下面這兩個例子將會具有相同的效果,都會從職員表格中返回所有字段的數(shù)據(jù)。

  例如:

  若是我們要查詢出職員表格中的所有記錄,可以通過下面的語句來完成。


  SELECT ALL* FROM 職員表格; DISTINCT

  
  對某個表格所選擇的字段數(shù)據(jù),略過重復的情況,也就是說,針對某個字段查詢出來的記錄結果是唯一的。例如有許多存放在職員表格的職員

  數(shù)據(jù),也許會具有相同的姓名,所以若是我們用SQL語句中的SELECT DISTINCT,則查詢出來的結果將會針對不一樣的姓名加以篩選。若是您把

  DISTINCT 加以省略,則這樣的查詢會顯示所有的記錄。

  DISTINCTROW

  將整條記錄重復的記錄忽略掉,而不是只有針對某一個字段的數(shù)據(jù)。

  table

  指定查詢記錄所需要的表格。

  例如:


  SELECT DISTINCTROW 公司名稱


  FROM 顧客表格 INNER JOIN 訂單表格

  ON 顧客表格.顧客ID=訂單表格.顧客ID


  ORDER BY 公司名稱;


  如果您忽略 DISTINCTROW 則會對每個公司產(chǎn)生一行以下的訂單數(shù)據(jù)。此外,若是DISTINCTROW只有用在一個表格當中,則會被省略掉。

  TOP

  從第一條或最后一條開始(利用ORDER BY條件子句),返回特定條數(shù)的數(shù)據(jù)。

  例如:

  當您想要知道在2000年,班上前25名的學生姓名數(shù)據(jù)時,您可以輸入這樣的語句:

  SELECT TOP 25 學生姓名

  FORM 學生表格


  WHERE 畢業(yè)年份=1994


  ORDER BY 畢業(yè)成績平均分數(shù) DESC;


  如果您沒有加上ORDER BY 這行條件的話,您所得到的數(shù)據(jù),將會隨機的數(shù)據(jù)。此外,在TOP語句之后,除了可以加上數(shù)字以外,還可以利用保留


  字PERCENT來查詢。


  例如:


  SELECT TOP 10 PERCENT學生姓名


  FROM學生表格

  WHERE畢業(yè)年份=1994


  ORDER BY畢業(yè)成績平均DESC;
 
  PARAMETERS(參數(shù))聲明的用法

  對于參數(shù)型的查詢語法中,對參數(shù)的名稱以及數(shù)據(jù)類型作 聲明的操作。


  PARAMETERS name datatype[,name datatype[,...]]


  name


  PARAMETERS的名稱。您可以把參數(shù)名稱當作字符串來使用,若是名稱中包含了空字符串,可以利用中括號來處理,例如:"VBeden"。


  datatype


  輸入?yún)?shù)的數(shù)據(jù)類型。


  例如:


  若是您在查詢時,需要機動的輸入姓名 ,可以利用下列的方式完成:


  PARAMETERS "輸入姓名" Text;


  SELECT*

  FROM 職員表格

  WHERE姓名="輸入姓名:";

關鍵詞標簽:語法,接觸,全面,表格,

相關閱讀

文章評論
發(fā)表評論

熱門文章 淺談JSP JDBC來連接SQL Server 2005的方法 淺談JSP JDBC來連接SQL Server 2005的方法 SqlServer2005對現(xiàn)有數(shù)據(jù)進行分區(qū)具體步驟 SqlServer2005對現(xiàn)有數(shù)據(jù)進行分區(qū)具體步驟 sql server系統(tǒng)表損壞的解決方法 sql server系統(tǒng)表損壞的解決方法 MS-SQL2005服務器登錄名、角色、數(shù)據(jù)庫用戶、角色、架構的關系 MS-SQL2005服務器登錄名、角色、數(shù)據(jù)庫用戶、角色、架構的關系

相關下載

    人氣排行 配置和注冊ODBC數(shù)據(jù)源-odbc數(shù)據(jù)源配置教程 如何遠程備份(還原)SQL2000數(shù)據(jù)庫 SQL2000數(shù)據(jù)庫遠程導入(導出)數(shù)據(jù) SQL2000和SQL2005數(shù)據(jù)庫服務端口查看或修改 修改Sql Server唯一約束教程 SQL Server 2005降級到2000的正確操作步驟 sql server系統(tǒng)表損壞的解決方法 淺談JSP JDBC來連接SQL Server 2005的方法