SQL Server 2008 R2 系統函數學習

來源:互聯網
上載者:User

標籤:server   計算   整數   標識   sele   語句   avg   安裝   nbsp   

/******************************************* * 彙總函式 *******************************************/ SELECT AVG(id) AS Average FROM school AS s  --返回組中各值的平均值 *  SELECT BINARY_CHECKSUM(id) FROM school AS s --返回按照表的某一行或一組運算式計算出來的二進位校正和值  SELECT CHECKSUM(id) FROM school AS s --返回按照表的某一行或一組運算式計算出來的校正和值  SELECT CHECKSUM_AGG(id) FROM school AS s --返回組中各值的校正和值  SELECT COUNT(id) FROM school AS s  --返回組中的項數 *  SELECT COUNT_BIG(id) FROM school AS s --返回組中的項數  SELECT p.province,p.provinceid,GROUPING(p.provinceid) FROM provinces AS p INNER JOIN cities AS c ON p.provinceid = c.provinceid GROUP BY p.province,p.provinceid WITH CUBE --rollup --為GROUP BY 列表中的運算式返回1(彙總)或0(非彙總) 
SELECT p.province,p.provinceid,GROUPING_ID(p.provinceid) FROM provinces AS p INNER JOIN cities AS c ON p.provinceid = c.provinceid GROUP BY p.province,p.provinceid WITH CUBE --rollup
--返回一個整數,表示參數的GROUP BY層級
SELECT MAX(id) FROM school AS s --返回運算式的最大值 * SELECT MIN(id) FROM school AS s --返回運算式的最小值 * SELECT STDEV(id) FROM school AS s --返回給定運算式中所有值的總體標準差 SELECT STDEVP(id) FROM school AS s --返回給定運算式中所有值的總體標準差 SELECT SUM(id) FROM school AS s --返回運算式中所有值的和或僅非重複值的和 * SELECT VAR(id) FROM school AS s --返回給定運算式中所有值的方差 * SELECT VARP(id) FROM school AS s --返回給定運算式中所有值的總體方差 /******************************************* * 配置函數 *******************************************/ SELECT CONNECTIONPROPERTY(‘net_transport‘) AS ‘Net transport‘ ,CONNECTIONPROPERTY(‘protocol_type‘) AS ‘Protocol type‘ --返回串連屬性的屬性值* SELECT @@DATEFIRST --返回set datefirst 參數的當前值,該值表示為每周指定的第一天 SELECT @@DBTS --返回當前資料庫的當前timestamp資料類型的值。此時間戳記在資料庫中保證是唯一的 * SELECT @@LANGID --返回當前作用語言的本地語音標識符 SELECT @@LANGUAGE --返回當前所用語言的名稱 * SELECT @@LOCK_TIMEOUT --返回當前會話的當前鎖定逾時設定(毫秒) 沒有設定則返回-1 * SELECT @@MAX_CONNECTIONS --返回允許同時進行的最大使用者串連數 * SELECT @@MAX_PRECISION --按照伺服器中的當前設定,返回decimal 和numeric 資料類型作用的精度層級 * SELECT @@NESTLEVEL --返回當前預存程序執行的嵌套層級(初始值為 0) * SELECT @@OPTIONS --返回有關當前 SET 選項的資訊 * SELECT @@REMSERVER --返回遠程SQL Server 在登入記錄中顯示的名稱 * SELECT @@SERVERNAME --返回本地SQL Server的名稱 * SELECT @@SERVICENAME --返回目前用於運行SQL Server的登錄機碼的名稱 * SELECT @@SPID --返回目前使用者進程的伺服器處理序標識符 SELECT @@TEXTSIZE --返回SET語句中的TEXTSIZE選項的當前值 * SELECT @@VERSION --返回當前安裝的SQL Server的日期、版本和處理器類型 *

 

SQL Server 2008 R2 系統函數學習

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.