คุณสามารถใช้ฟังก์ชันในตัว 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 วินาที)