สมมติว่าเรามีรายการหมายเลขโทรศัพท์และต้องการดึงรหัสพื้นที่ออกมา โดยรหัสพื้นที่คือ 3 ตัวแรกของหมายเลข สามารถใช้ฟังก์ชัน LEFT() ของ MySQL ได้
สร้างตารางตัวอย่าง
mysql> CREATE TABLE DemoTable (
-> AreaCodes VARCHAR(100)
-> );
เพิ่มข้อมูลตัวอย่าง
mysql> INSERT INTO DemoTable VALUES('90387568976');
mysql> INSERT INTO DemoTable VALUES('90389097878');
mysql> INSERT INTO DemoTable VALUES('56789008799');
mysql> INSERT INTO DemoTable VALUES('45679008571');
mysql> INSERT INTO DemoTable VALUES('45679008536');
แสดงข้อมูลทั้งหมด
mysql> SELECT * FROM DemoTable;
ผลลัพธ์:
+------------+ | AreaCodes | +------------+ | 90387568976| | 90389097878| | 56789008799| | 45679008571| | 45679008536| +------------+
คำสั่งดึงรหัสพื้นที่ (4 ตัวแรก)
mysql> SELECT DISTINCT LEFT(AreaCodes, 4) FROM DemoTable;
ผลลัพธ์:
+-------------------+ | LEFT(AreaCodes,4) | +-------------------+ | 9038 | | 5678 | | 4567 | +-------------------+
หมายเหตุ: ตัวอย่างใช้ 4 ตัวอักษร หากต้องการ 3 ตัวแรก ให้เปลี่ยนเป็น LEFT(AreaCodes, 3)