SQLite String Functions
This page organizes commonly used SQLite string functions that allow you to efficiently manipulate string data.
-
char
The SQLite char() function accepts a series of Unicode code point values ​​as parameters and returns a string consisting of the characters corresponding to these parameters in the order of the parameters. -
format
The SQLite format() function formats a string according to the specified pattern, which is similar to theprintf
function. -
glob
The SQLite glob() function checks if a given string matches a given pattern. -
hex
The SQLite hex() function treats the parameter as a BLOB and returns a string representing the hexadecimal uppercase form of this BLOB. -
instr
The SQLite instr() function finds the first occurrence of a given string within a given string, and returns a number (1-based) representing the position of the first occurrence if found, otherwise 0. -
length
The SQLite length() function returns the number of characters in a given string, or return the number of bytes in a given blob value. -
like
The SQLite like() function checks if a given string matches a given pattern. -
lower
The SQLite lower() function converts the given string to lowercase and returns it. -
ltrim
The SQLiteltrim()
function removes the longest string containing all the characters specified by the parameter (whitespace by default) from the start a string. -
printf
The SQLite printf() function formats a string according to the specified pattern, which is similar to theprintf
function in C. -
quote
The SQLite quote() function takes arguments and return them as SQL literals. -
randomblob
The SQLite randomblob() function returns a blob consisting of a given number of pseudorandom bytes. -
replace
The SQLitereplace()
function replaces all occurrences of a specified substring in a specified string with a new substring and returns the result. -
rtrim
The SQLitertrim()
function removes the longest string containing all the characters specified by the parameter (whitespace by default) from the end of a string. -
substr
The SQLitesubstr()
function extracts and returns a substring from a specified string according to the specified starting position and length. -
substring
The SQLitesubstring()
function extracts and returns a substring from a specified string according to the specified starting position and length. -
trim
The SQLitetrim()
function removes the longest string containing all the characters specified by the parameter (whitespace by default) from the start and end of a string. -
unicode
The SQLiteunicode()
function returns the Unicode code point of the first character of the specified string. -
upper
The SQLite upper() function converts the given string to uppercase and returns it. -
zeroblob
The SQLite zeroblob() function returns a blob containing the given number of bytes of0x00
.