Kapitel 6. Datengenerierung, -umwandlung und -manipulation

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

In Kapitel 5 hast du die verschiedenen in Snowflake verfügbaren Datentypen kennengelernt, darunter numerische, zeitliche und zeichenbezogene. In diesem Kapitel lernst du die vielen eingebauten Funktionen von Snowflake kennen, mit denen du Werte für diese Datentypen erzeugen, konvertieren und manipulieren kannst.

Arbeiten mit Zeichendaten

Snowflake enthält eine Vielzahl von Funktionen, die für die Verarbeitung von Zeichendaten verwendet werden, egal ob du Zeichenketten verketten, nach Teilstrings suchen, in Groß- oder Kleinbuchstaben umwandeln oder irgendetwas anderes tun musst.

String-Erzeugung und -Manipulation

Um ein String-Literal zu erstellen, musst du nur deine Zeichenfolge in einfache Anführungszeichen setzen:

PUBLIC>select 'here is my string';
+---------------------+
| 'HERE IS MY STRING' |
|---------------------|
| here is my string   |
+---------------------+

Wenn du zwei Strings hast, die du verketten möchtest, kannst du entweder den Operator || oder die integrierte Funktion concat() verwenden:

PUBLIC>select 'string 1' || ' and ' || 'string2';
+------------------------------------
| 'STRING 1' || ' AND ' || 'STRING2' |
|------------------------------------|
| string 1 and string2               |
+------------------------------------+

PUBLIC>select concat('string1',' and ','string2'); ...

Get Snowflake SQL und Skripting lernen now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.