You are on page 1of 1

String Functions Exact Numerics bit tinyint smallint bigint Approximate Numerics real float Date and Time

smalldatetime datetime Strings char varchar Unicode Strings nchar nvarchar Binary Strings binary varbinary Miscellaneous cursor sql_variant table xml image ntext text timestamp decimal money numeric

Date Functions DATEADD (datepart, number, date) DATEDIFF (datepart, start, end) DATENAME (datepart, date) DATEPART (datepart, date) DAY (date) GETDATE() GETUTCDATE() MONTH (date) YEAR (date) Dateparts Year Quarter Month Day of Year Day Week Hour Minute Second Millisecond

Create a Stored Procedure CREATE PROCEDURE name @variable AS datatype = value AS -- Comments SELECT * FROM table GO Create a Trigger CREATE TRIGGER name ON table

yy, yyyy qq, q mm, m dy, y dd, d wk, ww hh mi, n ss, s ms

FOR DELETE, INSERT, UPDATE AS -- Comments SELECT * FROM table GO Create a View CREATE VIEW name AS -- Comments SELECT * FROM table GO Create an Index CREATE UNIQUE INDEX name ON table (columns) Create a Function CREATE FUNCTION name (@variable datatype(length)) RETURNS datatype(length) AS BEGIN DECLARE @return datatype(length) SELECT @return = CASE @variable WHEN 'a' THEN 'return a' WHEN 'b' THEN 'return b' ELSE 'return c' RETURN @return END

Type Conversion CAST (expression AS datatype) CONVERT (datatype, expression) Ranking Functions RANK DENSE_RANK NTILE ROW_NUMBER

Mathematical Functions ABS ACOS ASIN ATAN ATN2 CEILING COS COT DEGREES EXP FLOOR LOG String Functions ASCII CHAR CHARINDEX DIFFERENCE LEFT REPLICATE REVERSE RIGHT RTRIM SOUNDEX SPACE STR STUFF SUBSTRING UNICODE UPPER LOG10 PI POWER RADIANS RAND ROUND SIGN SIN SQUARE SQRT TAN

Grouping (Aggregate) Functions AVG MAX

BINARY_CHECKSUM MIN SUM CHECKSUM CHECKSUM_AVG COUNT COUNT_BIG GROUPING STDEV STDEVP VAR VARP

Table Functions ALTER CREATE DROP TRUNCATE

LEN LOWER LTRIM NCHAR

Available free from AddedBytes.com

PATINDEX REPLACE QUOTENAME

You might also like