Standard SQL zu und von Basetop 10

Standard SQL zu und von Basetop 10
Base64 ist eine der häufigsten Methoden zur Kodierung von Daten. Es ist eine schnelle und einfache reversible Methode der Datencodierung, die in einer Vielzahl von Situationen verwendet wird.

In diesem Artikel werden wir diskutieren, wie wir eine Zeichenfolge in und von Base64 -String in Standard -SQL konvertieren können.

Standard SQL Convert -String in Base64

In Standard -SQL können wir die Methode TO_BASE64 verwenden, um eine Eingangszeichenfolge in eine Base64 -String umzuwandeln.

Die Funktionssyntax ist wie gezeigt:

To_base64 (bytes_expr)

Die Funktion nimmt die Eingangszeichenfolge als Bytes und konvertiert sie in Base64 -Codierung.

Sehen wir uns ein praktisches Beispiel dafür an, wie wir eine Zeichenfolge mit dieser Funktion in Base64 konvertieren können.

Ein Beispiel ist wie unten gezeigt:

WÄHLEN
to_base64 (B'welcome to Standard SQL ');

Der obige Code übernimmt die Eingabe -Byte -Sequenz und konvertiert sie in eine Base64 -String. Ein Beispielausgang ist wie gezeigt:

f0_
D2VSY29TZSB0BYBZDGFUZGFYZCBZCWW =

Sie können die Ausgabespalte in etwas Lesbares umbenennen wie:

WÄHLEN
to_base64 (B'welcome to Standard SQL ') als B64_String;

Ausgabezeichenfolge:

B64_String
D2VSY29TZSB0BYBZDGFUZGFYZCBZCWW =

Standard SQL konvertieren Base64 in String

Wenn Sie eine base64 -codierte Zeichenfolge haben und sie wieder in eine Zeichenfolge umwandeln möchten, können Sie die Funktion von _base64 verwenden.

Die Funktionssyntax ist wie gezeigt:

Von_base64 (string_expr)

Die Funktion nimmt die Eingabebasis64 -Zeichenfolge auf und dekodiert sie in Bytes.

Ein Beispiel ist wie gezeigt:

WÄHLEN
from_base64 ('d2vSy29TZSB0BYBZDGFUZGFYZCBZCWW =') als Bytes;

Der Code sollte zurückgeben:

Bytes
D2VSY29TZSB0BYBZDGFUZGFYZCBZCWW =

Beachten Sie, dass die Funktion von von_base64 die dekodierte Zeichenfolge als Bytes zurückgibt, die als B64 -codierte Zeichenfolge angezeigt werden.

Abschluss

In diesem Artikel haben Sie gelernt, wie man eine Zeichenfolge in und von Base64 Codierungsformat umwandelt.