|
Purpose
|
Data Type
|
Example
|
|
Integers
|
int(M)
|
int(5)
|
|
Floating-point (real) numbers
|
float(M,D)
|
float(12,3)
|
|
Double-precision floating-point
|
double(M,D)
|
double(20,3)
|
|
Dates and times
|
timestamp(M)
|
timestamp(8) (for YYYYMMDD)
|
|
Fixed-length strings
|
char(M)
|
char(10)
|
|
Variable-length strings
|
varchar(M)
|
varchar(20)
|
|
A large amount of text
|
blob
|
blob
|
|
Values chosen from a list
|
enum('value1',value2',...)
|
enum('apples','oranges','bananas')
|
|
What
|
How
|
|
Count rows per group
|
COUNT(column | *)
|
|
Average value of group
|
AVG(column)
|
|
Minumum value of group
|
MIN(column)
|
|
Maximum value of group
|
MAX(column)
|
|
Sum values in a group
|
SUM(column)
|
|
Absolute value
|
abs(number)
|
|
Rounding numbers
|
round(number)
|
|
Largest integer not greater
|
floor(number)
|
|
Smallest integer not smaller
|
ceiling(number)
|
|
Square root
|
sqrt(number)
|
|
nth power
|
pow(base,exponent)
|
|
random number n, 0<n < 1
|
rand()
|
|
sin (similar cos, etc.)
|
sin(number)
|
|
What
|
How
|
|
Compare strings
|
strcmp(string1,string2)
|
|
Convert to lower case
|
lower(string)
|
|
Convert to upper case
|
upper(string)
|
|
Left-trim whitespace (similar right)
|
ltrim(string)
|
|
Substring of string
|
substring(string,index1,index2)
|
|
Encrypt password
|
password(string)
|
|
Encode string
|
encode(string,key)
|
|
Decode string
|
decode(string,key)
|
|
Get date
|
curdate()
|
|
Get time
|
curtime()
|
|
Extract day name from date string
|
dayname(string)
|
|
Extract day number from date string
|
dayofweek(string)
|
|
Extract month from date string
|
monthname(string)
|
|
DATEADD (datepart, number , date)
|
|
DATEDIFF (datepart , start , end)
|
|
DATENAME (datepart, date)
|
|
DATEPART (datepart, date)
|
|
DAY (date)
|
|
GETDATE()
|
|
GETUTCDATE()
|
|
MONTH(date)
|
|
YEAR(date)
|
|
Year
|
yy, yyyy
|
|
Quarter
|
qq, q
|
|
Day
|
dd, d
|
|
Day of Year
|
dy, y
|
|
Month
|
mm, m
|
|
Week
|
wk, ww
|
|
Hour
|
hh
|
|
Minute
|
mi, n
|
|
Second
|
ss, s
|
|
Milisecond
|
ms
|
|
CAST (expressions AS datatype)
|
|
CONVERT (datatype , expression)
|
|
RANK
|
NTILE
|
|
DENSE_RANK
|
ROW_NUMBER
|
|
AVG
|
MAX
|
|
BINARY_CHECKSUM
|
MIN
|
|
CHECKSUM
|
SUM
|
|
CHECKSUM_AVG
|
STDEV
|
|
COUNT
|
STDEVP
|
|
COUNT_BIG
|
VAR
|
|
GROUPING
|
VARP
|
|
ALTER
|
DROP
|
|
CREATE
|
TRUNCATE
|
No comments yet.
Cheatography n. The art of mapping complex subjects into clear, instantly navigable reference guides.