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 |