Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Nối chuỗi với số trong MySQL

Nối chuỗi với số trong MySQL

Để nối chuỗi với số, hãy sử dụng phương thức CONCAT(). Hãy tạo một bảng trước:

mysql> create table DemoTable682(
    Name varchar(100),
    Age int
);
Query OK, 0 rows affected (0.49 sec)

Chèn một số bản ghi vào bảng bằng lệnh insert:

mysql> insert into DemoTable682 values('John',23);
Query OK, 1 row affected (0.12 sec)
mysql> insert into DemoTable682 values('Chris',21);
Query OK, 1 row affected (0.17 sec)
mysql> insert into DemoTable682 values('David',25);
Query OK, 1 row affected (0.17 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 DemoTable682;

Điều này sẽ tạo ra đầu ra sau:

+-------+------+
| Name  | Age  |
+-------+------+
| John  | 23   |
| Chris | 21   |
| David | 25   |
+-------+------+
3 rows in set (0.00 sec)

Truy vấn sau triển khai phương thức concat() để nối các bản ghi:

mysql> select concat(Name, Age) from DemoTable682;

Điều này sẽ tạo ra đầu ra sau:

+------------------+
| concat(Name,Age) |
+------------------+
| John23           |
| Chris21          |
| David25          |
+------------------+
3 rows in set (0.00 sec)

Lưu ý: MySQL tự động chuyển đổi số sang chuỗi khi nối. Bạn cũng có thể dùng CONCAT(Name, ' ', Age) để thêm khoảng trắng phân cách.