選單
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

SQL 教程

SQL 首頁 SQL 入門 SQL 語法 SQL Select SQL Select Distinct SQL Where SQL Order By SQL And SQL Or SQL Not SQL Insert Into SQL Null Values SQL Update SQL Delete SQL Select Top SQL Aggregate Functions SQL Min and Max SQL Count SQL Sum SQL Avg SQL Like SQL Wildcards SQL In SQL Between SQL Aliases SQL Joins SQL Inner Join SQL Left Join SQL Right Join SQL Full Join SQL Self Join SQL Union SQL Group By SQL Having SQL Exists SQL Any, All SQL Select Into SQL Insert Into Select SQL Case SQL Null Functions SQL Stored Procedures SQL Comments SQL Operators

SQL 資料庫

SQL Create DB SQL Drop DB SQL Backup DB SQL Create Table SQL Drop Table SQL Alter Table SQL Constraints SQL Not Null SQL Unique SQL Primary Key SQL Foreign Key SQL Check SQL Default SQL Index SQL Auto Increment SQL Dates SQL Views SQL Injection SQL Hosting SQL Data Types

SQL 參考

SQL 關鍵字 MySQL 函式 SQL Server 函式 MS Access 函式 SQL 快速參考

SQL 示例

SQL 示例 SQL 編輯器 SQL 測驗 SQL 練習 SQL Server SQL Bootcamp SQL 證書

SQL Server 函式


SQL Server 包含許多內建函式。

本參考包含 SQL Server 中的字串、數字、日期、轉換以及一些高階函式。


SQL Server 字串函式

函式 描述
ASCII 返回特定字元的 ASCII 值
CHAR 根據 ASCII 碼返回字元
CHARINDEX 返回子字串在字串中的位置
CONCAT 將兩個或多個字串連線起來
Concat with + 將兩個或多個字串連線起來
CONCAT_WS 將兩個或多個字串連線起來,並使用分隔符
DATALENGTH 返回表示表示式所使用的位元組數
DIFFERENCE 比較兩個 SOUNDEX 值,並返回一個整數值
FORMAT 使用指定格式格式化一個值
LEFT 從字串(從左側開始)中提取指定數量的字元
LEN 返回字串的長度
LOWER 將字串轉換為小寫
LTRIM 從字串中刪除前導空格
NCHAR 根據數字程式碼返回 Unicode 字元
PATINDEX 返回模式在字串中的位置
QUOTENAME 返回一個 Unicode 字串,並新增分隔符使其成為有效的 SQL Server 分隔識別符號
REPLACE 在字串中替換所有出現的子字串為一個新的子字串
REPLICATE 將一個字串重複指定的次數
REVERSE 反轉字串並返回結果
RIGHT 從字串(從右側開始)中提取指定數量的字元
RTRIM 從字串中刪除尾隨空格
SOUNDEX 返回一個四字元程式碼,用於評估兩個字串的相似度
空格 返回指定數量空格的字串
STR 將數字作為字串返回
STUFF 刪除字串的一部分,然後從指定位置插入另一部分到字串中
SUBSTRING 從字串中提取一些字元
TRANSLATE 根據第二個引數中指定的字元,將第一個引數中的字元翻譯成第三個引數中指定的字元,並返回結果字串。
TRIM 從字串中刪除前導和尾隨空格(或其他指定字元)
UNICODE 返回輸入表示式第一個字元的 Unicode 值
UPPER 將字串轉換為大寫


SQL Server 數學/數字函式

函式 描述
ABS 返回數字的絕對值
ACOS 返回數字的反正餘弦值
ASIN 返回數字的反正弦值
ATAN 返回數字的反正切值
ATN2 返回兩個數字的反正切值
AVG 返回表示式的平均值
CEILING 返回大於或等於某個數字的最小整數值
COUNT 返回 select 查詢返回的記錄數
COS 返回數字的餘弦值
COT 返回數字的餘切值
DEGREES 將弧度值轉換為度
EXP 返回 e 的指定次冪
FLOOR 返回小於或等於某個數字的最大整數值
LOG 返回數字的自然對數,或指定底數的對數
LOG10 返回以 10 為底的數字的自然對數
MAX 在一組值中返回最大值
MIN 在一組值中返回最小值
PI 返回 PI 的值
POWER 返回一個數字的另一個數字次冪的值
RADIANS 將度數轉換為弧度
RAND 返回一個隨機數
ROUND 將一個數字四捨五入到指定的小數位數
SIGN 返回數字的符號
SIN 返回數字的正弦值
SQRT 返回數字的平方根
SQUARE 返回數字的平方
SUM 計算一組值的總和
TAN 返回數字的正切值

SQL Server 日期函式

函式 描述
CURRENT_TIMESTAMP 返回當前日期和時間
DATEADD 向日期新增時間/日期間隔,然後返回日期
DATEDIFF 返回兩個日期之間的差值
DATEFROMPARTS 從指定的各部分(年、月、日值)返回一個日期
DATENAME 返回日期的指定部分(作為字串)
DATEPART 返回日期的指定部分(作為整數)
DAY 返回指定日期的月份中的天數
GETDATE 返回當前資料庫系統的日期和時間
GETUTCDATE 返回當前資料庫系統的 UTC 日期和時間
ISDATE 檢查表示式,如果它是有效日期則返回 1,否則返回 0
MONTH 返回指定日期的月份部分(1 到 12 的數字)
SYSDATETIME 返回 SQL Server 的日期和時間
YEAR 返回指定日期的年份部分

SQL Server 高階函式

函式 描述
CAST 將一個值(任何型別)轉換為指定的資料庫型別
COALESCE 返回列表中的第一個非 NULL 值
CONVERT 將一個值(任何型別)轉換為指定的資料庫型別
CURRENT_USER 返回 SQL Server 資料庫中當前使用者的名稱
IIF 如果條件為 TRUE,則返回一個值,否則返回另一個值
ISNULL 如果表示式為 NULL,則返回指定的值,否則返回表示式
ISNUMERIC 測試表達式是否為數字
NULLIF 如果兩個表示式相等,則返回 NULL
SESSION_USER 返回 SQL Server 資料庫中當前使用者的名稱
SESSIONPROPERTY 返回指定選項的會話設定
SYSTEM_USER 返回當前使用者的登入名
USER_NAME 根據指定 ID 返回資料庫使用者名稱

×

聯絡銷售

如果您想將 W3Schools 服務用於教育機構、團隊或企業,請傳送電子郵件給我們
sales@w3schools.com

報告錯誤

如果您想報告錯誤,或想提出建議,請傳送電子郵件給我們
help@w3schools.com

W3Schools 經過最佳化,旨在方便學習和培訓。示例可能經過簡化,以提高閱讀和學習體驗。教程、參考資料和示例會不斷審查,以避免錯誤,但我們無法保證所有內容的完全正確性。使用 W3Schools 即表示您已閱讀並接受我們的使用條款Cookie 和隱私政策

版權所有 1999-2024 Refsnes Data。保留所有權利。W3Schools 由 W3.CSS 提供支援