SQL Reference Guide
Revision Time: 2 mins
4. String Functions Reference
Most-used string functions.
CONCAT()
Return: ValueConcatenate strings.
Syntax signature:
CONCAT(str1, str2)Code snippet:
python
SELECT CONCAT(first_name, ' ', last_name) FROM users;Expected Output:
Full names list.Remember: Always ensure correct syntax formatting when calling CONCAT().
UPPER()
Return: ValueConvert to uppercase.
Syntax signature:
UPPER(str)Code snippet:
python
SELECT UPPER(name) FROM users;Expected Output:
Uppercase names.Remember: Always ensure correct syntax formatting when calling UPPER().
LOWER()
Return: ValueConvert to lowercase.
Syntax signature:
LOWER(str)Code snippet:
python
SELECT LOWER(email) FROM users;Expected Output:
Lowercase emails.Remember: Always ensure correct syntax formatting when calling LOWER().
TRIM()
Return: ValueStrip leading/trailing spaces.
Syntax signature:
TRIM(str)Code snippet:
python
SELECT TRIM(code) FROM items;Expected Output:
Cleaned codes.Remember: Always ensure correct syntax formatting when calling TRIM().
SUBSTRING()
Return: ValueExtract a substring.
Syntax signature:
SUBSTRING(str, pos, len)Code snippet:
python
SELECT SUBSTRING(phone, 1, 3) FROM users;Expected Output:
Phone area codes.Remember: Always ensure correct syntax formatting when calling SUBSTRING().
REPLACE()
Return: ValueSubstitute sub-strings.
Syntax signature:
REPLACE(str, search, replace)Code snippet:
python
SELECT REPLACE(url, 'http://', 'https://') FROM pages;Expected Output:
Secure URLs.Remember: Always ensure correct syntax formatting when calling REPLACE().
LENGTH()
Return: ValueCount characters count.
Syntax signature:
LENGTH(str)Code snippet:
python
SELECT LENGTH(password) FROM accounts;Expected Output:
Password characters lengths.Remember: Always ensure correct syntax formatting when calling LENGTH().