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)
Giải bài tập SGK & SBT
Tài liệu giáo viên
Sách
Khóa học
Thi online
Hỏi đáp



