Hàm CONCAT trong SQL
Hàm CONCAT trong SQL được sử dụng để nối hai chuỗi để tạo thành một chuỗi đơn. Bạn thử ví dụ sau:
SQL> SELECT CONCAT('FIRST ', 'SECOND'); +----------------------------+ | CONCAT('FIRST ', 'SECOND') | +----------------------------+ | FIRST SECOND | +----------------------------+ 1 row in set (0.00 sec)
Để hiểu rõ hơn về hàm CONCAT, bạn theo dõi bảng NHANVIEN có các bản ghi sau:
SQL> SELECT * FROM NHANVIEN; +------+------+------------+--------------------+ | ID | NAME | Ngay_Bat_Dau | So_Chiec | +------+------+------------+--------------------+ | 1 | Hoang | 2007-01-24 | 250 | | 2 | Nam | 2007-05-27 | 220 | | 3 | Viet | 2007-05-06 | 170 | | 3 | Viet | 2007-04-06 | 100 | | 4 | Huong | 2007-04-06 | 220 | | 5 | Xuan | 2007-06-06 | 300 | | 5 | Xuan | 2007-02-06 | 350 | +------+------+------------+--------------------+ 7 rows in set (0.00 sec)
Bây giờ giả sử, dựa trên bảng trên, bạn muốn nối tất cả ID, TEN, và Ngay_Bat_Dau, thì bạn có thể thực hiện điều này bởi sử dụng lệnh:
SQL> SELECT CONCAT(ID, TEN, Ngay_Bat_Dau) -> FROM NHANVIEN; +-----------------------------+ | CONCAT(ID, TEN, Ngay_Bat_Dau) | +-----------------------------+ | 1Hoang2007-01-24 | | 2Nam2007-05-27 | | 3Viet2007-05-06 | | 3Viet2007-04-06 | | 4Huong2007-04-06 | | 5Xuan2007-06-06 | | 5Xuan2007-02-06 | +-----------------------------+ 7 rows in set (0.00 sec)
ham_trong_sql.jsp
Quảng cáo
Bài viết liên quan