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

Làm cách nào chúng ta có thể cập nhật bảng MySQL sau khi đệm một chuỗi với các giá trị của cột?


Chúng ta có thể cập nhật bảng MySQL sau khi đệm một chuỗi với các giá trị của một cột bằng cách sử dụng hàm LPAD () hoặc RPAD () cùng với mệnh đề UPDATE. Làm theo ví dụ từ bảng ‘exam_btech’ sẽ làm rõ hơn -

Ví dụ

Giả sử nếu chúng ta muốn nối các giá trị, cuối cùng, tất nhiên là cột với chuỗi '(CSE)' và cũng muốn cập nhật bảng thì nó có thể được thực hiện với sự trợ giúp của truy vấn sau:

mysql> Update examination_btech set course = RPAD(Course, 11,'(CSE)');
Query OK, 10 rows affected (0.16 sec)

mysql> Select * from examination_btech;
+-----------+----------+-------------+
| RollNo    | Name     | Course      |
+-----------+----------+-------------+
| 201712001 | Rahul    | B.tech(CSE) |
| 201712002 | Raman    | B.tech(CSE) |
| 201712003 | Sahil    | B.tech(CSE) |
| 201712004 | Shalini  | B.tech(CSE) |
| 201712005 | Pankaj   | B.tech(CSE) |
| 201712006 | Mohan    | B.tech(CSE) |
| 201712007 | Yash     | B.tech(CSE) |
| 201712008 | digvijay | B.tech(CSE) |
| 201712009 | Gurdas   | B.tech(CSE) |
| 201712010 | Preeti   | B.tech(CSE) |
+-----------+----------+-------------+
10 rows in set (0.00 sec)

Từ tập hợp kết quả ở trên, rõ ràng là cuối cùng ‘(CSE)’ đã được thêm vào các giá trị của cột ‘khóa học’ và bảng cũng đã được cập nhật.

Tương tự, với sự trợ giúp của hàm LPAD (), chúng ta có thể đệm chuỗi khi bắt đầu và cập nhật bảng.