Đối với điều này, bạn có thể sử dụng LEFT (). Đầu tiên chúng ta hãy tạo một bảng -
mysql> tạo bảng DemoTable1939 (FullName varchar (20)); Truy vấn OK, 0 hàng bị ảnh hưởng (0,00 giây)
Chèn một số bản ghi vào bảng bằng lệnh chèn -
mysql> chèn vào các giá trị DemoTable1939 ('Adam Smith'); Truy vấn OK, 1 hàng bị ảnh hưởng (0,00 giây) mysql> chèn vào các giá trị DemoTable1939 ('Robert Downey, Jr.'); Truy vấn OK, 1 hàng bị ảnh hưởng (0,00 sec) mysql> chèn vào các giá trị DemoTable1939 ('Sylvester Stallone'); Truy vấn OK, 1 hàng bị ảnh hưởng (0,00 giây) mysql> chèn vào các giá trị DemoTable1939 ('Chris Hemsworth'); Truy vấn OK, 1 hàng bị ảnh hưởng (0,00 giây)Hiển thị tất cả các bản ghi từ bảng bằng câu lệnh select -
mysql> select * từ DemoTable1939;Điều này sẽ tạo ra kết quả sau -
+ -------------------- + | FullName | + -------------------- + | Adam Smith || Robert Downey, Jr. || Sylvester Stallone || Chris Hemsworth | + -------------------- + 4 hàng trong bộ (0,00 giây)Đây là truy vấn để chọn mọi thứ ở bên trái của khoảng trống cuối cùng
mysql> chọn LEFT (FullName, LENGTH (FullName) - LOCATE ('', REVERSE (FullName)) + 1) từ DemoTable1939;Điều này sẽ tạo ra kết quả sau -
+ ---------------------------------------------- ----------------------- + | TRÁI (Tên đầy đủ, CHIỀU DÀI (Tên đầy đủ) - VỊ TRÍ ('', LẠI (Tên đầy đủ)) + 1) | + -------------------------- ------------------------------------------- + | Adam || Robert Downey, || Sylvester || Chris | + ----------------------------------------------- ---------------------- + 4 hàng trong bộ (0,00 giây)