Thêm ký tự vào cuối giá trị cột với MySQL SELECT
Để thực hiện việc này, bạn cần thực hiện nối chuỗi sử dụng CONCAT().
Hãy tạo một bảng trước:
mysql> create table DemoTable766 (Name varchar(100)); Query OK, 0 rows affected (0.65 sec)
Chèn một số bản ghi vào bảng bằng lệnh insert:
mysql> insert into DemoTable766 values('John');
Query OK, 1 row affected (0.12 sec)
mysql> insert into DemoTable766 values('Sam');
Query OK, 1 row affected (0.20 sec)
mysql> insert into DemoTable766 values('Carol');
Query OK, 1 row affected (0.12 sec)
mysql> insert into DemoTable766 values('David');
Query OK, 1 row affected (0.20 sec)
mysql> insert into DemoTable766 values('Bob');
Query OK, 1 row affected (0.12 sec)
Hiển thị tất cả các bản ghi từ bảng bằng câu lệnh select:
mysql> select * from DemoTable766;
Điều này sẽ tạo ra đầu ra sau:
+-------+ | Name | +-------+ | John | | Sam | | Carol | | David | | Bob | +-------+ 5 rows in set (0.00 sec)
Truy vấn sau thêm ký tự vào cuối giá trị cột:
mysql> select concat(Name, ' S') from DemoTable766;
Điều này sẽ tạo ra đầu ra sau:
+-------------------+ | concat(Name,' S') | +-------------------+ | John S | | Sam S | | Carol S | | David S | | Bob S | +-------------------+ 5 rows in set (0.00 sec)
Lưu ý: Để cập nhật vĩnh viễn vào bảng, dùng: UPDATE DemoTable766 SET Name = CONCAT(Name, ' S');.