หากคุณไม่ต้องการระเบียนทั้งหมดที่มี "n" เมื่อคุณค้นหา "ñ" ให้ใช้ไวยากรณ์ต่อไปนี้ -
เลือก *จาก yourTableName โดยที่ yourColumnName LIKE '%ñ%' COLLATE utf8_spanish_ci;
ให้เราสร้างตารางก่อน ต่อไปนี้เป็นแบบสอบถาม -
mysql> สร้างตาราง NotIncludenDemo -> ( -> Id int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, -> ClientName varchar(20) -> ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (1.07 วินาที)
ต่อไปนี้เป็นแบบสอบถามเพื่อแทรกบางระเบียนในตารางโดยใช้คำสั่งแทรก -
mysql> แทรกลงในค่า NotIncludenDemo(ClientName) ('John');Query OK, 1 แถวได้รับผลกระทบ (0.21 วินาที)mysql> แทรกลงในค่า NotIncludenDemo(ClientName) ('Johñ');Query OK, 1 แถวได้รับผลกระทบ ( 0.14 วินาที) mysql> แทรกลงในค่า NotIncludenDemo (ชื่อไคลเอ็นต์) ('Johnñy'); ตกลง ตกลง 1 แถวได้รับผลกระทบ (0.18 วินาที)
ต่อไปนี้เป็นแบบสอบถามเพื่อแสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select -
mysql> เลือก *จาก NotIncludenDemo;
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+----+-----------+| รหัส | ชื่อลูกค้า |+----+-----------+| 1 | จอห์น || 2 | จอห์น || 3 | Johnñy |+----+-----------+3 แถวในชุด (0.00 วินาที)ต่อไปนี้เป็นข้อความค้นหาเพื่อค้นหา “ñ” −
mysql> เลือก *จาก NotIncludenDemo โดยที่ ClientName LIKE '%ñ%' COLLATEutf8_spanish_ci;
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+----+-----------+| รหัส | ชื่อลูกค้า |+----+-----------+| 2 | จอห์น || 3 | Johnñy |+----+-----------+2 แถวในชุด (0.60 วินาที)