Rumah  >  Artikel  >  pangkalan data  >  Bagaimana untuk menukar rentetan kepada integer dalam mysql

Bagaimana untuk menukar rentetan kepada integer dalam mysql

WBOY
WBOYasal
2022-05-12 17:44:337055semak imbas

Kaedah: 1. Gunakan "String 0" untuk menukar, sintaksnya ialah "(lajur 0)"; 2. Gunakan fungsi CONVERT untuk menukar, sintaksnya ialah "CONVERT(column,SIGNED)"; . Gunakan fungsi CAST Conversion, sintaksnya ialah "CAST(column as SIGNED)".

Bagaimana untuk menukar rentetan kepada integer dalam mysql

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

Cara menukar rentetan kepada integer dalam mysql

1 Secara langsung gunakan penambahan

String 0

Contohnya adalah seperti berikut.

example:
select * from orders order by (column+0) desc

2. Gunakan fungsi CAST

CAST(column as type);

fungsi CAST() untuk 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. Gunakan fungsi CONVERT

CONVERT(column, type);

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

Nota:

Jenis di sini boleh jadi:

Takat terapung: PERPULUHAN

Integer: DITANDATANGANI

Nombor bulat tidak bertanda: TIDAK BERTANDA

example:
select * from orders order by CONVERT(column,SIGNED) desc
select * from orders order by CAST(column as SIGNED) desc

Pembelajaran yang disyorkan: tutorial video mysql

Atas ialah kandungan terperinci Bagaimana untuk menukar rentetan kepada integer 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 pemacu mysqlArtikel seterusnya:Apakah pemacu mysql