Bagaimana untuk Mengisih data MySQL mengikut Panjang Rentetan: CHAR_LENGTH() lwn. LENGTH()?

DDD
Lepaskan: 2024-10-31 23:22:29
asal
112 orang telah melayarinya

How to Sort MySQL data by String Length: CHAR_LENGTH() vs. LENGTH()?

Dapatkan Data MySQL Berdasarkan Panjang Rentetan

Dalam MySQL, memilih data berdasarkan panjang rentetan menggunakan klausa ORDER BY bersama-sama dengan string_length () fungsi ialah pendekatan biasa. Walau bagaimanapun, adalah berbaloi untuk meneroka fungsi alternatif yang menyediakan kefungsian serupa.

Fungsi Alternatif: CHAR_LENGTH()

Fungsi CHAR_LENGTH() mengira bilangan aksara dalam rentetan . Ia disyorkan melalui string_length() untuk ketepatannya dalam mengendalikan set aksara berbilang bait. Tidak seperti LENGTH() yang mengira bait, CHAR_LENGTH() secara khusus menentukan bilangan aksara.

Contoh Penggunaan:

Pertanyaan berikut menunjukkan cara menggunakan CHAR_LENGTH() fungsi:

<code class="sql">SELECT * FROM table ORDER BY CHAR_LENGTH(column);</code>
Salin selepas log masuk

Pertanyaan ini akan mengembalikan semua baris daripada jadual tertentu, disusun mengikut panjang aksara lajur yang ditentukan. Baris dengan panjang aksara terpendek akan muncul dahulu.

Nota:

Untuk set aksara berbilang bait, CHAR_LENGTH() ialah fungsi pilihan untuk mengukur panjang rentetan dengan tepat . LENGTH() mungkin menghasilkan hasil yang berbeza untuk rentetan berbilang bait.

Atas ialah kandungan terperinci Bagaimana untuk Mengisih data MySQL mengikut Panjang Rentetan: CHAR_LENGTH() lwn. LENGTH()?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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!