Teka-teki Penukaran Huruf Huruf dalam MySQL
Apabila ia berkaitan dengan memanipulasi rentetan dalam MySQL, satu tugas biasa ialah menggunakan huruf besar huruf pertama bagi setiap perkataan. Untuk mencapai matlamat ini, setara TSQL tersedia dalam MySQL, tetapi dengan sedikit pengubahsuaian.
Menggunakan Huruf Pertama
Sintaks TSQL untuk menggunakan huruf besar huruf pertama ialah:
UPDATE tb_Company SET CompanyIndustry = UPPER(LEFT(CompanyIndustry, 1)) + SUBSTRING(CompanyIndustry, 2, LEN(CompanyIndustry))
Untuk menggunakan ini dalam MySQL, gantikan operator dengan CONCAT() fungsi:
UPDATE tb_Company SET CompanyIndustry = CONCAT(UCASE(LEFT(CompanyIndustry, 1)), SUBSTRING(CompanyIndustry, 2))
Ini secara berkesan mencapai hasil yang sama seperti TSQL yang setara. Contohnya, "hello" menjadi "Hello", "wOrLd" menjadi "WOrLd", dan "BLABLA" kekal sebagai "BLABLA".
Pilihan: Menggunakan Huruf Pertama dan Mengurangkan Huruf Lain
Untuk menggunakan huruf besar pada huruf pertama dan huruf kecil pada aksara yang tinggal secara serentak, gunakan LCASE fungsi:
UPDATE tb_Company SET CompanyIndustry = CONCAT(UCASE(LEFT(CompanyIndustry, 1)), LCASE(SUBSTRING(CompanyIndustry, 2)))
Perhatikan bahawa MySQL menggunakan UCASE dan UPPER secara bergantian untuk huruf besar.
Atas ialah kandungan terperinci Bagaimana untuk Menggunakan Huruf Pertama Setiap Perkataan dalam MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!