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

แสดงระเบียนที่ชื่อและนามสกุลขึ้นต้นด้วยตัวอักษรเดียวกันใน MySQL


หากต้องการตรวจสอบอักษรตัวแรกของชื่อและนามสกุล คุณต้องใช้ LEFT()

ให้เราสร้างตารางก่อน -

mysql> สร้างตาราง DemoTable789 ( FirstName varchar(100), LastName varchar(100));Query OK, 0 แถวได้รับผลกระทบ (0.78 วินาที)

แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert -

mysql> แทรกลงในค่า DemoTable789 ('Adam', 'Smith'); ตกลง ตกลง 1 แถวที่ได้รับผลกระทบ (0.12 วินาที)mysql> แทรกลงในค่า DemoTable789 ('Tom', 'Taylor'); แบบสอบถามตกลง 1 แถว ได้รับผลกระทบ (0.23 วินาที) mysql> แทรกลงในค่า DemoTable789 ('Bob', 'Brown'); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.12 วินาที) mysql> แทรกลงในค่า DemoTable789 ('David', 'Miller'); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.22 วินาที)

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

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

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

<ก่อนหน้า>+-----------+----------+| ชื่อจริง | นามสกุล |+-----------+----------+| อดัม | สมิธ || ทอม | เทย์เลอร์ || บ๊อบ | สีน้ำตาล || เดวิด | Miller |+-----------+----------+4 แถวในชุด (0.00 วินาที)

แสดงระเบียนที่ชื่อและนามสกุลขึ้นต้นด้วยตัวอักษรเดียวกันใน MySQL -

mysql> เลือก *จาก DemoTable789 โดยที่ upper(left(FirstName,1))=upper(left(LastName,1));

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

<ก่อนหน้า>+-----------+----------+| ชื่อจริง | นามสกุล |+-----------+----------+| ทอม | เทย์เลอร์ || บ๊อบ | สีน้ำตาล |+-----------+----------+2 แถวในชุด (0.00 วินาที)