53
Trả về: Sub
cũng có thể sử dụng giá trị âm cho tham số pos.
Nếu sử dụng giá trị âm cho tham số
pos, sự bắt đầu của chuỗi con được tính từ cuối của chuỗi, ví dụ
SELECT
substring('MySQL Substring',-9);
Trả về: Substring
Đôi khi thấy đoạn mã sử dụng
substr ()
thay vì
hàm
substring ()
.
Substr
là từ đồng nghĩa
với
substring,
vì vậy nó có tác dụng tương tự.
2. Hàm CONCAT
Hàm Concat được sử dụng để nối hai hoặc nhiều chuỗi. Nếu các đối số là số, chúng sẽ
được chuyển đổi thành chuỗi trước khi nối. Nếu bất kỳ đối số trong danh sách đối số là
NULL, hàm concat sẽ trả về NULL.
CONCAT(str1,str2,...)
Ví dụ: Để hiển thị tên đầy đủ đầu tiên của địa chỉ liên lạc của khách hàng chúng tôi sử
dụng hàm concat để nối các tên đầu tiên và tên cuối cùng và dấu phân cách giữa
chúng. Dưới đây là truy vấn:
SELECT CONCAT(contactLastname,', ',contactFirstname)
fullname
FROM
customers