0% found this document useful (0 votes)
2 views7 pages

SQL Server Functions

The document provides a comprehensive reference for SQL Server functions, including string, numeric, date, and conversion functions. It lists various built-in functions along with their descriptions, such as ASCII, CONCAT, AVG, and CURRENT_TIMESTAMP. This serves as a guide for users to understand and utilize SQL Server's capabilities effectively.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views7 pages

SQL Server Functions

The document provides a comprehensive reference for SQL Server functions, including string, numeric, date, and conversion functions. It lists various built-in functions along with their descriptions, such as ASCII, CONCAT, AVG, and CURRENT_TIMESTAMP. This serves as a guide for users to understand and utilize SQL Server's capabilities effectively.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

12:13 3/11/24 SQL Server Functions

 Tutorials  Exercises  Services   Sign Up Log in

HTML
 CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.C

SQL Server Functions


❮ Previous Next ❯

SQL Server has many built-in functions.

This reference contains string, numeric, date, conversion, and some advanced
functions in SQL Server.

SQL Server String Functions


Function Description

ASCII Returns the ASCII value for the specific character

CHAR Returns the character based on the ASCII code

CHARINDEX Returns the position of a substring in a string

CONCAT Adds two or more strings together

Concat with + Adds two or more strings together

CONCAT_WS Adds two or more strings together with a separator

DATALENGTH Returns the number of bytes used to represent an expression

DIFFERENCE Compares two SOUNDEX values, and returns an integer value

FORMAT Formats a value with the specified format

LEFT Extracts a number of characters from a string (starting from


left)

[Link] Server [Link] 1/7


12:13 3/11/24 SQL Server Functions

LEN Tutorials  Returns the


Exercises  length of a 
Services string  Sign Up Log in

LOWER Converts a string to lower-case


HTML
 CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.C
LTRIM Removes leading spaces from a string

NCHAR Returns the Unicode character based on the number code

PATINDEX Returns the position of a pattern in a string

QUOTENAME Returns a Unicode string with delimiters added to make the


string a valid SQL Server delimited identifier

REPLACE Replaces all occurrences of a substring within a string, with a


new substring

REPLICATE Repeats a string a specified number of times

REVERSE Reverses a string and returns the result

RIGHT Extracts a number of characters from a string (starting from


right)

RTRIM Removes trailing spaces from a string

SOUNDEX Returns a four-character code to evaluate the similarity of two


strings

SPACE Returns a string of the specified number of space characters

STR Returns a number as string

STUFF Deletes a part of a string and then inserts another part into
the string, starting at a specified position

SUBSTRING Extracts some characters from a string

TRANSLATE Returns the string from the first argument after the
characters specified in the second argument are translated
into the characters specified in the third argument.

TRIM Removes leading and trailing spaces (or other specified


characters) from a string

UNICODE Returns the Unicode value for the first character of the input
expression

UPPER Converts a string to upper-case

[Link] Server [Link] 2/7


12:13 3/11/24 SQL Server Functions

 Tutorials  Exercises  Services   Sign Up Log in


SQL Server Math/Numeric Functions
HTML
 CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.C

Function Description

ABS Returns the absolute value of a number

ACOS Returns the arc cosine of a number

ASIN Returns the arc sine of a number

ATAN Returns the arc tangent of a number

ATN2 Returns the arc tangent of two numbers

AVG Returns the average value of an expression

CEILING Returns the smallest integer value that is >= a number

COUNT Returns the number of records returned by a select query

COS Returns the cosine of a number

COT Returns the cotangent of a number

DEGREES Converts a value in radians to degrees

EXP Returns e raised to the power of a specified number

FLOOR Returns the largest integer value that is <= to a number

LOG Returns the natural logarithm of a number, or the logarithm of


a number to a specified base

LOG10 Returns the natural logarithm of a number to base 10

MAX Returns the maximum value in a set of values

MIN Returns the minimum value in a set of values

PI Returns the value of PI

POWER Returns the value of a number raised to the power of another


number

RADIANS Converts a degree value into radians

RAND Returns a random number

ROUND Rounds a number to a specified number of decimal places

[Link] Server [Link] 3/7


12:13 3/11/24 SQL Server Functions

SIGN Tutorials  Returns the


Exercises  sign of a number
Services   Sign Up Log in

SIN Returns the sine of a number


HTML
 CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.C
SQRT Returns the square root of a number

SQUARE Returns the square of a number

SUM Calculates the sum of a set of values

TAN Returns the tangent of a number

SQL Server Date Functions


Function Description

CURRENT_TIMESTAMP Returns the current date and time

DATEADD Adds a time/date interval to a date and then returns the


date

DATEDIFF Returns the difference between two dates

DATEFROMPARTS Returns a date from the specified parts (year, month, and
day values)

DATENAME Returns a specified part of a date (as string)

DATEPART Returns a specified part of a date (as integer)

DAY Returns the day of the month for a specified date

GETDATE Returns the current database system date and time

GETUTCDATE Returns the current database system UTC date and time

ISDATE Checks an expression and returns 1 if it is a valid date,


otherwise 0

MONTH Returns the month part for a specified date (a number


from 1 to 12)

SYSDATETIME Returns the date and time of the SQL Server

YEAR Returns the year part for a specified date

[Link] Server [Link] 4/7


12:13 3/11/24 SQL Server Functions

SQL Tutorials
 Server  Advanced
Exercises  Functions
Services   Sign Up Log in

HTML
 CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.C
Function Description

CAST Converts a value (of any type) into a specified datatype

COALESCE Returns the first non-null value in a list

CONVERT Converts a value (of any type) into a specified datatype

CURRENT_USER Returns the name of the current user in the SQL Server
database

IIF Returns a value if a condition is TRUE, or another value if a


condition is FALSE

ISNULL Return a specified value if the expression is NULL, otherwise


return the expression

ISNUMERIC Tests whether an expression is numeric

NULLIF Returns NULL if two expressions are equal

SESSION_USER Returns the name of the current user in the SQL Server
database

SESSIONPROPERTY Returns the session settings for a specified option

SYSTEM_USER Returns the login name for the current user

USER_NAME Returns the database user name based on the specified id

❮ Previous Next ❯

W3schools Pathfinder
Track your progress - it's free! Sign Up Log in

[Link] Server [Link] 5/7


12:13 3/11/24 SQL Server Functions

 Tutorials  Exercises  Services   Sign Up Log in

HTML
 CSS JAVASCRIPT
COLORPYTHON
SQL
PICKER JAVA PHP HOW TO W3.C
colorpicker



 PLUS SPACES GET CERTIFIED

FOR TEACHERS FOR BUSINESS

CONTACT US

Top Tutorials
HTML Tutorial
CSS Tutorial
JavaScript Tutorial
How To Tutorial
SQL Tutorial
Python Tutorial
[Link] Tutorial
Bootstrap Tutorial
PHP Tutorial
Java Tutorial
C++ Tutorial
jQuery Tutorial

Top References
HTML Reference
CSS Reference
JavaScript Reference
SQL Reference
Python Reference
[Link] Reference
Bootstrap Reference
PHP Reference

[Link] Server [Link] 6/7


12:13 3/11/24 SQL Server Functions
HTML Colors

 Java Reference
Tutorials  Exercises
Angular Reference
 Services   Sign Up Log in
jQuery Reference
HTML
 CSSTop Examples
JAVASCRIPT SQL PYTHON JAVA
Get Certified PHP HOW TO W3.C

HTML Examples HTML Certificate


CSS Examples CSS Certificate
JavaScript Examples JavaScript Certificate
How To Examples Front End Certificate
SQL Examples SQL Certificate
Python Examples Python Certificate
[Link] Examples PHP Certificate
Bootstrap Examples jQuery Certificate
PHP Examples Java Certificate
Java Examples C++ Certificate
XML Examples C# Certificate
jQuery Examples XML Certificate

    

FORUM ABOUT ACADEMY


W3Schools is optimized for learning and training. Examples might be simplified to
improve reading and learning.
Tutorials, references, and examples are constantly reviewed to avoid errors, but we
cannot warrant full correctness
of all content. While using W3Schools, you agree to have read and accepted our
terms of use, cookie and privacy policy.

Copyright 1999-2024 by Refsnes Data. All Rights Reserved. W3Schools is Powered by


[Link].

[Link] Server [Link] 7/7

You might also like