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

วิธีการใช้ฟังก์ชั่นตรงกันข้ามของ INITCAP () กับ MySQL?


วิธีการ INITCAP() จะแสดงอักขระตัวแรกในทุกคำด้วยตัวพิมพ์ใหญ่และตัวพิมพ์เล็ก

หากต้องการใช้ฟังก์ชันที่ตรงกันข้าม คุณต้องสร้างฟังก์ชันของคุณเองใน MySQL นี่คือฟังก์ชัน −

mysql> ตัวคั่น //mysql> สร้างฟังก์ชัน convertFirstLetterToLowerAndRemainingToCapital(value varchar(250)) คืนค่า varchar(250) กำหนดเริ่มต้น ประกาศ valueLength int ประกาศ l ​​int; ตั้งค่าความยาว =char_length (ค่า); ตั้งค่า =บน (ค่า); ตั้ง ล. =0; ในขณะที่ (l  ตัวคั่น;

เรียกใช้ฟังก์ชันโดยใช้คำสั่ง select -

mysql> เลือก convertFirstLetterToLowerAndRemainingToCapital('Introduction To MySQL');

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

<ก่อน>+--------------------------------------------- ----------------------------+| ConvertFirstLetterToLowerAndRemainingToCapital('Introduction to MySQL') |+------------------------------------------------------ ----------------------------------+| บทนำสู่ mYSQL |+--------------------------------------------------- ---------------------------- +1 แถวในชุด 2 คำเตือน (0.04 วินาที)