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

ดึง 5 ตัวอักษรซ้ายสุดจากสตริงใน MySQL ด้วย LEFT()

ใช้ LEFT(column, length) ดึงตัวอักษรจากด้านซ้าย

สร้างตารางและเพิ่มชื่อ

mysql> create table DemoTable ( Name varchar(100) ); 
Query OK, 0 rows affected (6.58 sec)

mysql> insert into DemoTable values('Sam Brown'); Query OK, 1 row affected (0.13 sec)
mysql> insert into DemoTable values('David Miller'); Query OK, 1 row affected (0.20 sec)
mysql> insert into DemoTable values('Adam Smith'); Query OK, 1 row affected (7.01 sec)
mysql> insert into DemoTable values('Carol Taylor'); Query OK, 1 row affected (0.68 sec)

คิวรี LEFT 5 ตัวอักษร เรียงตามชื่อ

mysql> select left(Name,5) from DemoTable order by Name;
+--------------+
| left(Name,5)  |
+--------------+
| Adam          |
| Carol         |
| David         |
| Sam B         |
+--------------+
4 rows in set (0.46 sec)

ฟังก์ชันคู่: RIGHT() ดึงขวา, SUBSTRING() ดึงตำแหน่งเฉพาะ