Rumah  >  Artikel  >  pangkalan data  >  Bagaimana untuk menukar rentetan kepada huruf besar menggunakan fungsi UPPER dalam MySQL

Bagaimana untuk menukar rentetan kepada huruf besar menggunakan fungsi UPPER dalam MySQL

WBOY
WBOYasal
2023-07-12 23:21:221862semak imbas

Cara menukar rentetan kepada huruf besar menggunakan fungsi UPPER dalam MySQL

MySQL ialah sistem pengurusan pangkalan data hubungan yang digunakan secara meluas yang menyediakan banyak fungsi praktikal untuk memproses dan mengubah data. Salah satunya ialah fungsi UPPER, yang menukar huruf kecil dalam rentetan kepada huruf besar. Dalam artikel ini, kami akan menerangkan cara menggunakan fungsi UPPER dalam MySQL untuk menukar rentetan kepada huruf besar dan menyediakan beberapa contoh kod praktikal.

Sintaks fungsi UPPER sangat mudah, anda hanya perlu menyediakan rentetan sebagai parameter. Apa yang dilakukannya ialah menukar semua huruf kecil dalam rentetan ini kepada huruf besar dan mengembalikan rentetan baharu sebagai hasilnya.

Berikut ialah contoh menggunakan fungsi UPPER:

SELECT UPPER('hello world');

Pertanyaan ini akan mengembalikan hasil "HELLO WORLD".

Jika anda ingin menggunakan fungsi UPPER dalam pertanyaan anda, hanya gunakannya dalam pernyataan SELECT. Berikut ialah contoh yang lebih lengkap:

SELECT id, UPPER(name) FROM users;

Pertanyaan ini akan mengembalikan set hasil yang mengandungi id pengguna dan nama yang ditukar kepada huruf besar.

Jika anda ingin menyimpan hasil fungsi UPPER dalam medan baru, anda boleh menggunakan kombinasi INSERT INTO statement dan SELECT. Berikut ialah contoh:

INSERT INTO new_table (id, upper_name)
SELECT id, UPPER(name) FROM original_table;

Pertanyaan ini akan memilih id dan ditukar kepada nama huruf besar daripada setiap baris dalam jadual asal dan memasukkan hasil ke dalam medan yang sepadan dalam jadual baharu.

Selain menggunakan fungsi UPPER secara langsung dalam pertanyaan, anda juga boleh menggunakannya dalam pernyataan KEMASKINI untuk mengemas kini data dalam jadual. Berikut ialah contoh:

UPDATE users SET name = UPPER(name);

Pernyataan kemas kini ini akan menukar semua nama pengguna kepada huruf besar.

Perlu diambil perhatian bahawa fungsi UPPER hanya boleh menukar huruf kecil dalam rentetan kepada huruf besar dan tidak akan mempunyai sebarang kesan pada aksara lain (seperti nombor, tanda baca dan aksara khas). Oleh itu, apabila menggunakan fungsi UPPER, pastikan medan sasaran atau rentetan hanya mengandungi aksara yang perlu ditukar.

Selain itu, anda perlu ambil perhatian bahawa fungsi UPPER tidak sensitif huruf besar-besaran, jadi tidak kira sama ada huruf dalam rentetan input adalah huruf kecil atau huruf besar, fungsi UPPER akan menukarnya kepada huruf besar.

Ringkasnya, fungsi UPPER ialah fungsi yang sangat praktikal dalam MySQL, yang boleh menukar huruf kecil dalam rentetan kepada huruf besar dengan cepat. Fungsi UPPER boleh digunakan dalam pertanyaan untuk melakukan perbandingan tidak sensitif huruf besar-besaran dengan mudah, dan juga boleh digunakan untuk pemformatan data dan penukaran storan. Melalui pengenalan dan contoh artikel ini, saya percaya pembaca mempunyai pemahaman yang lebih jelas tentang cara menggunakan fungsi UPPER untuk menukar rentetan kepada huruf besar.

Atas ialah kandungan terperinci Bagaimana untuk menukar rentetan kepada huruf besar menggunakan fungsi UPPER 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