Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

MySQL Query เพื่อเปลี่ยนตัวพิมพ์เล็กเป็นตัวพิมพ์ใหญ่?


คุณสามารถใช้ฟังก์ชันในตัว UPPER() จาก MySQL เพื่อเปลี่ยนตัวพิมพ์เล็กเป็นตัวพิมพ์ใหญ่ ไวยากรณ์จะเป็นดังนี้กับคำสั่ง select.

SELECT UPPER('yourStringValue');

ต่อไปนี้คือตัวอย่างการแสดงสตริงที่เป็นตัวพิมพ์เล็ก -

mysql> เลือก upper('john');

นี่คือผลลัพธ์ที่แสดงสตริงเป็นตัวพิมพ์ใหญ่ -

<ก่อนหน้า>+--------------+| upper('john') |+---------------------+| JOHN |+--------------+1 แถวในชุด (0.00 วินาที)

หากคุณมีตารางที่มีค่าตัวพิมพ์เล็กอยู่แล้ว คุณสามารถใช้ฟังก์ชัน UPPER() ด้วยคำสั่ง update ไวยากรณ์มีดังนี้ −

อัปเดต yourTableName ตั้งค่า yourColumnName =UPPER(yourColumnName);

เพื่อให้เข้าใจแนวคิดข้างต้น ก่อนอื่นให้เราสร้างตารางและแทรกค่าสตริงเป็นตัวพิมพ์เล็ก ต่อไปนี้เป็นแบบสอบถามเพื่อสร้างตาราง −

mysql> สร้างตาราง UpperTableDemo −> ( −> BookName longtext −> ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.70 วินาที)

แทรกบางระเบียนในตารางโดยใช้คำสั่ง INSERT แบบสอบถามมีดังนี้ −

mysql> แทรกลงในค่า UpperTableDemo ('introduction to c'); Query OK, 1 แถวได้รับผลกระทบ (0.13 วินาที) mysql> แทรกลงในค่า UpperTableDemo ('introduction to java'); Query OK, 1 แถวได้รับผลกระทบ (0.18 วินาที )mysql> แทรกลงในค่า UpperTableDemo ('introduction to python'); Query OK, 1 แถวได้รับผลกระทบ (0.11 วินาที) mysql> แทรกลงในค่า UpperTableDemo ('introduction to c#'); Query OK, 1 แถวได้รับผลกระทบ (0.17 วินาที) 

แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select แบบสอบถามมีดังนี้ −

mysql> เลือก *จาก UpperTableDemo;

ต่อไปนี้เป็นผลลัพธ์ -

<ก่อนหน้า>+-----------------------+| ชื่อหนังสือ |+-----------------------------------+| บทนำสู่ค || บทนำสู่จาวา || รู้เบื้องต้นเกี่ยวกับ python || บทนำสู่ c# |+----------------------+4 แถวในชุด (0.00 วินาที)

ต่อไปนี้เป็นแบบสอบถามเพื่อเปลี่ยนตัวพิมพ์เล็กเป็นตัวพิมพ์ใหญ่ -

mysql> อัปเดต UpperTableDemo ชุด BookName =upper(BookName);Query OK, 4 แถวได้รับผลกระทบ (0.16 วินาที) แถวที่ตรงกัน:4 เปลี่ยน:4 คำเตือน:0

แสดงระเบียนทั้งหมดอีกครั้งด้วยค่าที่อัปเดต แบบสอบถามมีดังนี้ −

mysql> เลือก *จาก UpperTableDemo;

ต่อไปนี้เป็นผลลัพธ์ -

<ก่อนหน้า>+-----------------------+| ชื่อหนังสือ |+-----------------------------------+| บทนำสู่ C || บทนำสู่ JAVA || บทนำสู่หลาม || บทนำสู่ C# |+----------------------- +4 แถวในชุด (0.00 วินาที)