6. Working with Strings
Walking a String
-- Oracle
WITH employee_name AS (
SELECT 'Sundar' AS FIRST_NAME FROM DUAL
)
SELECT SUBSTR(FIRST_NAME, LEVEL, 1) AS CHARACTER
FROM employee_name
CONNECT BY LEVEL <= LENGTH(FIRST_NAME);
-- Oracle
SELECT SUBSTR(FIRST_NAME, LEVEL, 1) AS CHARACTER
FROM employees
WHERE FIRST_NAME = 'Sundar'
CONNECT BY LEVEL <= LENGTH(FIRST_NAME) AND PRIOR FIRST_NAME = FIRST_NAME AND PRIOR DBMS_RANDOM.VALUE IS NOT NULL;Embedding Quotes Within String Literals

Counting the Occurrences of a Character in a String
Removing Unwanted Characters from a String
Separating Numeric and Character Data
Determining Whether a String Is Alphanumeric

Extracting Initials from a Name
Ordering by Parts of a String
Ordering by a Number in a String

Creating a Delimited List from Table Rows
Output

Converting Delimited Data into a Multivalued IN-List


Alphabetizing a String


Identifying Strings That Can Be Treated as Numbers

Extracting the nth Delimited Substring


Parsing an IP Address

Comparing Strings by Sound


Finding Text Not Matching a Pattern


Last updated
