Following is the list of String function in SQL Server with their use:
Function |
Description |
ASCII |
Return the ASCII code value of a character |
CHAR |
Convert an ASCII value to a character |
CHARINDEX |
Search for a substring inside a string
starting from a specified location and return the position of the substring. |
CONCAT |
Join two or more strings into one string |
CONCAT_WS |
Concatenate multiple strings with a separator
into a single string |
DIFFERENCE |
Compare the SOUNDEX() values of two strings |
FORMAT |
Return a value formatted with the specified
format and optional culture |
LEFT |
Extract a given a number of characters from a
character string starting from the left |
LEN |
Return a number of characters of a character
string |
LOWER |
Convert a string to lowercase |
LTRIM |
Return a new string from a specified string
after removing all leading blanks |
NCHAR |
Return the Unicode character with the
specified integer code, as defined by the Unicode standard |
PATINDEX |
Returns the starting position of the first
occurrence of a pattern in a string. |
QUOTENAME |
Returns a Unicode string with the delimiters
added to make the input string a valid delimited identifier |
REPLACE |
Replace all occurrences of a substring, within
a string, with another substring |
REPLICATE |
Return a string repeated a specified number of
times |
REVERSE |
Return the reverse order of a character string |
RIGHT |
Extract a given a number of characters from a
character string starting from the right |
RTRIM |
Return a new string from a specified string
after removing all trailing blanks |
SOUNDEX |
Return a four-character (SOUNDEX) code of a string
based on how it is spoken |
SPACE |
Returns a string of repeated spaces. |
STR |
Returns character data converted from numeric
data. |
STRING_AGG |
Concatenate rows of strings with a specified
separator into a new string |
STRING_ESCAPE |
Escapes special characters in a string and
returns a new string with escaped characters |
STRING_SPLIT |
A table-valued function that splits a string
into rows of substrings based on a specified separator. |
STUFF |
Delete a part of a string and then insert
another substring into the string starting at a specified position. |
SUBSTRING |
Extract a substring within a string starting
from a specified location with a specified length |
TRANSLATE |
Replace several single-characters, one-to-one
translation in one operation. |
TRIM |
Return a new string from a specified
string after removing all leading and trailing blanks |
UNICODE |
Returns the integer value, as defined by the
Unicode standard, of a character. |
UPPER |
Convert a string to uppercase |