Hàm nối chuỗi CONCAT trong MySQL

Trong việc xử lý chuỗi trong MySQL thì nối chuỗi là một trong những việc cần thực hiện nhiều. Vậy làm thế nào để nối chuỗi trong MySQL . Rất đơn giản để nối chuỗi trong MySQL chúng ta sử dụng hàm nối chuỗi CONCAT()

Tác dụng của hàm nối chuỗi Concat trong MYSQL

Hàm concat có tác dụng là nối các chuỗi lại với nhau với cú pháp như sau:

concat(str1, str2, str2, ... , strn)

Tham số truyền vào là chuỗi str không giới hạn, bạn muốn nối bao nhiêu chuỗi thì nối

Ví dụ: Nối hai chuỗi hoclaptrinh và .vn lại với nhau

select concat('hoclaptrinh','.vn') as domain

Chạy lên kết quả sẽ là (domain => hoclaptrinh.vn).

Một số ví dụ hàm nối chuỗi concat trong MYSQL

Sử dụng Concat trong thao tác SELECT:

Thực hiện lấy tên các tour du lịch và nối thêm một dòng chữ "Địa điểm du lịch".

SELECT CONCAT('Ðịa điểm du lịch ', title) AS title FROM tour

Sử dụng Concat trong thao tác INSERT:

Trong thao tác thêm tour du lịch hãy nối thêm một dòng chữ "Chào mừng" vào tiêu đề.

INSERT INTO tour(title) VALUES(CONCAT('Chào mừng', 'Tiêu đề tour'))

Sử dụng hàm nối chuỗi Concat trong thao tác UPDATE:

Mỗi khi update hãy tự động nối chuỗi "Địa điểm du lịch" vào tiêu đề của tour.

UPDATE tour SET title = CONCAT('Địa điểm du lịch', 'Tieu de tour') WHERE id = 12

Sử dụng hàm nối chuỗi Concat() trong thao tác DELETE:

Khi xóa bài viết theo tiêu đề hãy nối thêm dòng chữ "Địa điểm du lịch" ở trong điều kiện xóa.

DELETE FROM tour WHERE title = CONCAT('Địa điểm du lịch', 'tiêu đề tour')



Bình luận