数据库教程
Sakila
MySQL
MySQL 参考
PostgreSQL
SQL Server 参考
SQL Server 内置了许多函数以完成一些特定的功能,这对我们很有帮助。本页列举了 SQL Server 常用的内置的函数。
SQL Server 窗口函数
DENSE_RANK
FIRST_VALUE
LAG
LAST_VALUE
LEAD
NTILE
PERCENTILE_CONT
PERCENTILE_DISC
RANK
ROW_NUMBER
SQL Server 聚合函数
AVG
COUNT
MAX
MIN
SUM
SQL Server 类型转换函数
CAST
CONVERT
SQL Server 逻辑函数
CASE
COALESCE
IIF
NULLIF
SQL Server 日期时间函数
DATEADD
DATEDIFF
DATENAME
DATEPART
DAY
GETDATE
HOUR
MINUTE
MONTH
SECOND
SWITCHOFFSET
SYSDATETIME
SYSDATETIMEOFFSET
SYSUTCDATETIME
TODATETIMEOFFSET
YEAR
SQL Server 数据类型
BIGINT
BINARY(N)
BIT
CHAR(N)
DATE
DATETIME
DATETIME2
DECIMAL
FLOAT(N)
IMAGE
INT
MONEY
NUMERIC
REAL
SMALLDATETIME
SMALLINT
SMALLMONEY
TEXT
TIME
TINYINT
UNIQUEIDENTIFIER
VARBINARY(N)
VARCHAR(N)
SQL Server 数学函数
ABS
ACOS
ASIN
ATAN
CEILING
COS
DEGREES
EXP
FLOOR
LOG
LOG10
PI
POWER
RADIANS
RAND
ROUND
SIGN
SIN
SQRT
TAN
SQL Server 字符串函数
CHARINDEX
CONCAT
LEFT
LEN
LOWER
LTRIM
PATINDEX
REPLACE
REPLICATE
RIGHT
RTRIM
STUFF
SUBSTRING
TRIM
UPPER
其他
@@IDENTITY
@@ROWCOUNT
IDENT_CURRENT
NEWID
NEWSEQUENTIALID
SCOPE_IDENTITY