In MySQL als Ganzzahl umwandeln

Preet Sanghavi 28 März 2022
In MySQL als Ganzzahl umwandeln

In diesem Tutorial wollen wir untersuchen, wie man einen Datentyp in MySQL als int umwandelt.

Die CAST-Methode in MySQL hilft uns, einen bestimmten Wert in einen bestimmten Datentyp umzuwandeln. Dies wird im Allgemeinen verwendet, um Datentypen von einem Typ in einen anderen zu ändern.

Sowohl in Entwicklungs- als auch in Produktionsumgebungen kann es von entscheidender Bedeutung sein, sicherzustellen, dass den Spalten die richtigen und effizienten Datentypen zugewiesen werden.

Lassen Sie uns verstehen, wie diese Methode funktioniert.

Bevor wir jedoch beginnen, erstellen wir einen Dummy-Datensatz, mit dem wir arbeiten können.

-- create the table student_details
CREATE TABLE student_details(
  stu_id int,
  stu_firstName varchar(255) DEFAULT NULL,
  stu_lastName varchar(255) DEFAULT NULL,
  primary key(stu_id)
);
-- insert rows to the table student_details
INSERT INTO student_details(stu_id,stu_firstName,stu_lastName) 
 VALUES(1,"Preet","Sanghavi"),
 (2,"Rich","John"),
 (3,"Veron","Brow"),
 (4,"Geo","Jos"),
 (5,"Hash","Shah"),
 (6,"Sachin","Parker"),
 (7,"David","Miller");

CAST in MySQL

Die grundlegende Syntax der CAST-Technik lässt sich wie folgt veranschaulichen.

SELECT CAST(column_name) AS data_type FROM name_of_table;

Wie wir sehen können, bezieht sich der column_name in der oben genannten Abfrage auf den Namen der Spalte, für die wir den Datentyp ändern oder zuweisen möchten, der als data_type dargestellt wird. Die Änderungen würden sich in der obigen Abfrage in der Tabelle mit dem Namen name_of_table widerspiegeln.

Lassen Sie uns nun versuchen, die Spalte stu_id von Gleitkommawerten in Ganzzahlwerte umzuwandeln. Dies kann wie folgt erfolgen.

SELECT CAST(stu_id as UNSIGNED) as casted_values FROM student_details;

Der oben genannte Code wandelt die Spalte stu_id in ganzzahlige UNSIGNED-Werte aus der Tabelle student_details um. Die Ausgabe des oben genannten Codes lautet wie folgt:

casted_values
1
2
3
4
5
6
7

Hinweis: Im oben genannten Code verwenden wir den Alias ​​casted_values mit dem Schlüsselwort AS in MySQL.

Daher können wir mit Hilfe der CAST-Technik effizient verschiedene Datentypen einer bestimmten Spalte einer Tabelle in MySQL zuweisen.

Preet Sanghavi avatar Preet Sanghavi avatar

Preet writes his thoughts about programming in a simplified manner to help others learn better. With thorough research, his articles offer descriptive and easy to understand solutions.

LinkedIn GitHub

Verwandter Artikel - MySQL Integer