Bagaimana untuk mengisih dalam operasi pertanyaan dalam mysql

WBOY
Lepaskan: 2022-01-20 15:04:16
asal
7552 orang telah melayarinya

Dalam mysql, anda boleh menggunakan klausa "ORDER BY" dengan pernyataan SELECT dalam pertanyaan untuk mengendalikan pengisihan. ) susunan mengikut medan(nilai medan, isihan 1, isihan 2...);".

Bagaimana untuk mengisih dalam operasi pertanyaan dalam mysql

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

Cara mengisih mysql dalam operasi pertanyaan

Biar saya bercakap tentang penyelesaiannya dahulu:

select * from test where id in(3,1,5) order by field(id,3,1,5);
Salin selepas log masuk

Mungkin seseorang akan memberi perhatian

SQL: select * from table where id IN (3,6,9,1,2,5,8,7);
Salin selepas log masuk

Selepas mengeluarkan situasi ini, sebenarnya id masih disusun mengikut 1,2,3,4,5,6,7,8,9,

Tetapi jika kita Apakah yang perlu saya lakukan jika saya benar-benar mahu mengisih mengikut susunan dalam IN? Bolehkah SQL diselesaikan?

Adakah saya perlu mendapatkannya semula dan kemudian foreach? Sebenarnya, mysql mempunyai kaedah

fungsi medan ini.

Format fungsi: susunan mengikut medan(str,str1,str2,str3...)

str ialah medan, str1str2str3 ialah nilai lajur khusus

sql: select * from table where id IN (3,6,9,1,2,5,8,7) order by field(id,3,6,9,1,2,5,8,7);
Salin selepas log masuk

Pembelajaran yang Disyorkan: tutorial video mysql

Atas ialah kandungan terperinci Bagaimana untuk mengisih dalam operasi pertanyaan dalam mysql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!