SQL Server String Functions:
SQL Server string functions are scalar functions that perform an operation on a string input value and return a string or numeric value. All built-in string functions, except for CHARINDEX and PATINDEX, are deterministic. This means they return the same value any time they are called with a specific set of input values.
Tags:
SQL Server string functions are scalar functions that perform an operation on a string input value and return a string or numeric value. All built-in string functions, except for CHARINDEX and PATINDEX, are deterministic. This means they return the same value any time they are called with a specific set of input values.
Functions | Description |
---|---|
ASCII() | Returns numeric value of left-most character |
BIN() | Returns a string representation of the argument |
BIT_LENGTH() | Returns length of argument in bits |
CHAR_LENGTH() | Returns number of characters in argument |
CHAR() | Returns the character for each integer passed |
CHARACTER_LENGTH() | A synonym for CHAR_LENGTH() |
CONCAT_WS() | Returns concatenate with separator |
CONCAT() | Returns concatenated string |
CONV() | Converts numbers between different number bases |
ELT() | Returns string at index number |
EXPORT_SET() | Returns a string such that for every bit set in the value bits, you get an on string and for every unset bit, you get an off string |
FIELD() | Returns the index (position) of the first argument in the subsequent arguments |
FIND_IN_SET() | Returns the index position of the first argument within the second argument |
FORMAT() | Returns a number formatted to specified number of decimal places |
HEX() | Returns a string representation of a hex value |
INSERT() | Inserts a substring at the specified position up to the specified number of characters |
INSTR() | Returns the index of the first occurrence of substring |
LCASE() | Synonym for LOWER() |
LEFT() | Returns the leftmost number of characters as specified |
LENGTH() | Returns the length of a string in bytes |
LOAD_FILE() | Loads the named file |
LOCATE() | Returns the position of the first occurrence of substring |
LOWER() | Returns the argument in lowercase |
LPAD() | Returns the string argument, left-padded with the specified string |
LTRIM() | Removes leading spaces |
MAKE_SET() | Returns a set of comma-separated strings that have the corresponding bit in bits set |
MID() | Returns a substring starting from the specified position |
OCT() | Returns a string representation of the octal argument |
OCTET_LENGTH() | A synonym for LENGTH() |
ORD() | If the leftmost character of the argument is a multi-byte character, returns the code for that character |
POSITION() | A synonym for LOCATE() |
QUOTE() | Escapes the argument for use in an SQL statement |
REGEXP | Pattern matching using regular expressions |
REPEAT() | Repeats a string the specified number of times |
REPLACE() | Replaces occurrences of a specified string |
REVERSE() | Reverses the characters in a string |
RIGHT() | Returns the specified rightmost number of characters |
RPAD() | Appends string the specified number of times |
RTRIM() | Removes trailing spaces |
SOUNDEX() | Returns a soundex string |
SOUNDS LIKE | Compares sounds |
SPACE() | Returns a string of the specified number of spaces |
STRCMP() | Compares two strings |
SUBSTRING_INDEX() | Returns a substring from a string before the specified number of occurrences of the delimiter |
SUBSTRING(), SUBSTR() | Returns the substring as specified |
TRIM() | Removes leading and trailing spaces |
UCASE() | Synonym for UPPER() |
UNHEX() | Converts each pair of hexadecimal digits to a character |
UPPER() | Converts to uppercase |