Heim > Datenbank > MySQL-Tutorial > Umwandlung zur Typkonvertierung in SQL

Umwandlung zur Typkonvertierung in SQL

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Freigeben: 2024-08-22 14:31:03
Original
1290 Leute haben es durchsucht

Einführung

Die SQL CAST()-Funktion konvertiert einen Wert (beliebigen Typs) in einen angegebenen Datentyp. Diese Funktion konvertiert einen Ausdruck eines Datentyps in einen anderen.

Syntax:

cast(expression as [datatype])
Nach dem Login kopieren
  • [Datentyp] ist ein gültiger Datentyp im relationalen Datenbankverwaltungssystem (RDBMS), in den Sie einen Ausdruck konvertieren möchten
  • Ausdruck Es ist ein gültiger Ausdruck, bei dem wir einen Datentyp in SQL konvertieren möchten.

Beispiel

Wir werden eine Schülertabelle mit Dummy-Daten verwenden

  • Studententabellenspalten

    Cast for type conversion in SQL

  • Studententisch

    Cast for type conversion in SQL

Beispiel 1

  • Wir werden die CAST-Funktion verwenden, um die Spalte Markierungen vom Typ FLOAT in INTEGER zu konvertieren.
select name, cast(marks as int)
from students;
Nach dem Login kopieren

oder

select name, marks::int
from students;
Nach dem Login kopieren
  • Ausgabe Cast for type conversion in SQL

*Beachten Sie, dass Sie :: gefolgt vom Datentyp verwenden können, anstatt cast * einzugeben

Beispiel 2

Lasst uns Markierungen von einem Float in ein char() mit 3 Zeichen konvertieren. Probieren Sie es selbst aus, bevor Sie die Antwort überprüfen

select name, cast(marks as char(3))
from students;
Nach dem Login kopieren
  • Ausgabe Cast for type conversion in SQL
  • In Beispiel 2 verwenden wir die CAST-Funktion, um die Markierungsspalte vom Typ FLOAT in CHAR (3) zu konvertieren. Wenn wir das tun, speichern wir nur die ersten drei Zeichen. Bei mehr als drei Zeichen wird alles nach den ersten drei Zeichen verworfen.

Abschluss

CAST in SQL ist eine Funktion zum expliziten Konvertieren eines Werts eines Datentyps in einen anderen.

Das obige ist der detaillierte Inhalt vonUmwandlung zur Typkonvertierung in SQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage