SQL - String Functions
Overview
String functions manipulate text. Not all functions are identical across engines, but core capabilities exist.
SELECT UPPER('abc'), LOWER('ABC'), LENGTH('Hello'), TRIM(' hi ');
SELECT SUBSTRING('abcdef', 2, 3);
SELECT UPPER('abc'), LOWER('ABC'), LEN('Hello'), LTRIM(RTRIM(' hi '));
SELECT SUBSTRING('abcdef', 2, 3);
SELECT UPPER('abc'), LOWER('ABC'), LENGTH('Hello'), TRIM(' hi ');
SELECT SUBSTR('abcdef', 2, 3);
Prerequisite
Load the Standard Test Data.
Live Examples (SQLite)
upperc | lowerc | len | trimmed |
---|---|---|---|
ABC | abc | 5 | hi |
substr |
---|
bcd |
Use case: normalize employee names (view)
id | upper_name |
---|---|
1 | ADA |
2 | BOB |
3 | CHEN |
4 | DEE |
5 | ELI |