sql / intermediate
Snippet
Standardisierte Zeichenkettenverarbeitung und Längenbestimmung
ANSI-SQL bietet Standard-Skalarfunktionen zur dynamischen Textverarbeitung. LOWER normalisiert Groß-/Kleinschreibung, SUBSTRING extrahiert Teil-Zeichenketten mittels 1-basierter Index-Syntax und CHAR_LENGTH berechnet die Zeichenanzahl unabhängig von der Byte-Kodierung.
snippet.sql
sql
1
2
3
4
5
SELECTLOWER(email) AS normalized_email,SUBSTRING(department_code FROM 1 FOR 3) AS dept_prefix,CHAR_LENGTH(username) AS name_lengthFROM user_profiles;
Erklärung
1
SELECT
Beginnt die Spaltenauswahlliste.
2
LOWER(email) AS normalized_email,
Wandelt alle Zeichen im Feld email in Kleinbuchstaben um.
3
SUBSTRING(department_code FROM 1 FOR 3) AS dept_prefix,
Extrahiert 3 Zeichen ab Position 1 gemäß ANSI-SQL-Standardsyntax.
4
CHAR_LENGTH(username) AS name_length
Gibt die genaue Anzahl der Zeichen in der Zeichenkette username zurück.
5
FROM user_profiles;
Bestimmt user_profiles als die Ziel-Datenbanktabelle.