Rumah >pangkalan data >tutorial mysql >Bagaimana untuk menukar varchar kepada jenis int dalam mysql

Bagaimana untuk menukar varchar kepada jenis int dalam mysql

WBOY
WBOYasal
2022-05-12 16:51:1714864semak imbas

Kaedah penukaran: 1. Gunakan fungsi cast, sintaks "pilih * daripada susunan nama jadual mengikut hantaran (nama medan sebagai DITANDATANGANI)"; 2. Gunakan "pilih * daripada susunan nama jadual mengikut CONVERT (nama medan , DITANDATANGANI) )" kenyataan.

Bagaimana untuk menukar varchar kepada jenis int dalam mysql

Persekitaran pengendalian tutorial ini: sistem Windows 10, versi mysql8.0.22, komputer Dell G3.

Bagaimanakah mysql menukar varchar kepada jenis int?

Terdapat dua fungsi dalam mysql yang boleh melakukan penukaran jenis:

1.CAST()

Sintaks fungsi MySQL CAST() adalah seperti berikut:

CAST(expression AS TYPE);

Fungsi CAST() menukar sebarang jenis nilai kepada nilai jenis yang ditentukan. Jenis sasaran boleh menjadi salah satu daripada jenis berikut: BINARI, CHAR, TARIKH, TARIKH MASA, MASA, PERPULUHAN, DITANDATANGANI, TIDAK DITANDATANGANI.

2.CONVERT()

MySQL CONVERT() menyediakan kaedah untuk menukar data antara set aksara yang berbeza. Sintaks

ialah:

CONVERT(expr USING transcoding_name)

Dalam MySQL, nama kod penukaran adalah sama dengan nama set aksara yang sepadan.

Contohnya seperti berikut:

1 Jenis penukaran manual (langsung 0)

select server_id from cardserver where game_id = 1 order by server_id+0 desclimit 10

2

select server_id from cardserver where game_id = 1 order by CAST(server_id as SIGNED) desc limit 10;
3. Gunakan fungsi MySQL CONVERT

select server_id from cardserver where game_id = 1 order by CONVERT(server_id,SIGNED)desc limit 10;

Bagaimana untuk menukar varchar kepada jenis int dalam mysql

Bagaimana untuk menukar varchar kepada jenis int dalam mysql

Pembelajaran yang disyorkan:

tutorial video mysql

Atas ialah kandungan terperinci Bagaimana untuk menukar varchar kepada jenis int dalam mysql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:Apakah mysql-connectorArtikel seterusnya:Apakah mysql-connector