Computer >> Máy Tính >  >> Lập trình >> MySQL

Thêm dấu phần trăm (%) vào cuối mỗi giá trị trong khi sử dụng câu lệnh SELECT trong MySQL

Để thêm dấu phần trăm vào cuối, hãy sử dụng hàm CONCAT (). Đầu tiên chúng ta hãy tạo một bảng -

mysql> create table DemoTable
(
   StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,
   StudentName varchar(100),
   StudentScore int
);
Query OK, 0 rows affected (0.68 sec)

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

mysql> insert into DemoTable(StudentName,StudentScore) values('John',65);
Query OK, 1 row affected (0.09 sec)
mysql> insert into DemoTable(StudentName,StudentScore) values('Chris',98);
Query OK, 1 row affected (0.30 sec)
mysql> insert into DemoTable(StudentName,StudentScore) values('Robert',91);
Query OK, 1 row affected (0.09 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 DemoTable;

Điều này sẽ tạo ra kết quả sau -

+-----------+-------------+--------------+
| StudentId | StudentName | StudentScore |
+-----------+-------------+--------------+
|         1 | John        | 65           |
|         2 | Chris       | 98           |
|         3 | Robert      | 91           |
+-----------+-------------+--------------+
3 rows in set (0.00 sec)

Sau đây là truy vấn để thêm dấu phần trăm (%) vào mỗi giá trị ở cuối khi sử dụng câu lệnh MySQL SELECT -

mysql> select StudentId,StudentName,concat(StudentScore,'%') AS StudentScore from DemoTable;

Điều này sẽ tạo ra kết quả sau -

+-----------+-------------+--------------+
| StudentId | StudentName | StudentScore |
+-----------+-------------+--------------+
|         1 | John        | 65%          |
|         2 | Chris       | 98%          |
|         3 | Robert      | 91%          |
+-----------+-------------+--------------+
3 rows in set (0.00 sec)