Review Làm cách nào để xóa ký tự đầu tiên và cuối cùng của chuỗi trong MySQL?
Kinh Nghiệm về Làm cách nào để xóa ký tự đầu tiên và ở đầu cuối của chuỗi trong MySQL? 2022
Bùi Phạm Vân Anh đang tìm kiếm từ khóa Làm cách nào để xóa ký tự đầu tiên và ở đầu cuối của chuỗi trong MySQL? được Cập Nhật vào lúc : 2022-12-21 00:14:03 . Với phương châm chia sẻ Bí kíp Hướng dẫn trong nội dung bài viết một cách Chi Tiết Mới Nhất. Nếu sau khi đọc nội dung bài viết vẫn ko hiểu thì hoàn toàn có thể lại Comments ở cuối bài để Mình lý giải và hướng dẫn lại nha.Bài viết này sẽ xem cách xóa những ký tự khỏi giá trị cột của kiểu tài liệu chuỗi trong bảng MySQL
Nội dung chính Show- Xóa những ký tự khỏi chuỗi bằng REPLACE()Xóa những ký tự khỏi chuỗi bằng TRIM()Xóa những ký tự khỏi chuỗi bằng SUBSTRING()Làm cách nào để xóa ký tự đầu tiên khỏi chuỗi trong MySQL?Làm cách nào để xóa ký tự ở đầu cuối trong MySQL?Làm cách nào để xóa 2 ký tự đầu tiên trong MySQL?Làm cách nào để xóa những ký tự đặc biệt khỏi chuỗi trong truy vấn chọn MySQL?
Mục lục
- Xóa những ký tự khỏi chuỗi bằng REPLACE()Xóa những ký tự khỏi chuỗi bằng TRIM()Xóa những ký tự khỏi chuỗi bằng SUBSTRING()
Chúng ta hãy khởi đầu bằng phương pháp tạo bảng mẫu student_enroll_data và chèn một vài hàng vào đó
#create the table CREATE TABLE student_enroll_data ( student_id INT, student_name VARCHAR(50), enroll_date DATE, student_ssn_no BIGINT, fee_submitted DECIMAL(10,2) ); # inserts rows into table student_enroll_data INSERT INTO student_enroll_data(student_id,student_name,enroll_date,student_ssn_no,fee_submitted) VALUES(1,"DDan-gyg-iel,",'2022-12-12',1147483782,12378.90), (2,"SSan-gyg-dy,",'2022-10-12',1147483788,14578.90), (3,"RRym-gyg-a,",'2022-11-22',1147483789,22378.90), (4,"JJenn-gyg-ifer," ,'2022-12-02',1147483790,12378.90), (5,"AAust-gyg-in,",'2022-11-12',1147483791,12378.90), (6,"GGeo-gyg-rge,",'2022-10-10',1147483792,12788.90), (7,"VVer-gyg-onica,",'2022-02-13',1147483793,12378.90);Chúng ta hãy xem những gì đã được thêm vào bảng student_enroll_data bằng phương pháp thực hiện
SELECT * FROM student_enroll_data;đầu ra. -
quảng cáo
hình ảnh_1. student_enroll_dataXóa những ký tự khỏi chuỗi bằng REPLACE()
Phần này sẽ xóa một vài ký tự khỏi chuỗi bằng hàm REPLACE() của MySQL
cú pháp. -
UPDATE tableName SET columnName = REPLACE(columnName, 'charactersToBeReplaced', 'charactersToBeReplacedWith');TênMô tảbảngTênTên của bảng. cộtNameName của cột có mức giá trị sẽ được update. charactersToBeReplacedCác ký tự cần xóa khỏi mỗi giá trị. ký tựToBeReplacedWithCác ký tự mới sẽ là một phần của mỗi giá trị cột thay vì ký tựToBeReplaced. Bảng 1Yêu cầu. - Xóa những ký tự ‘-gyg-‘ khỏi tất cả những giá trị trong cột student_name.
Quan sát truy vấn phía dưới để xem cách sử dụng hàm replace()
UPDATE student_enroll_data SET student_name = REPLACE(student_name, '-gyg-', '');Thông báo đầu ra hành vi. -
15. 51. 57 CẬP NHẬT student_enroll_data SET student_name = REPLACE(student_name, ‘-gyg-‘, ”) 7 hàng bị ảnh hưởng Các hàng khớp. 7 đã thay đổi. 7 chú ý. 0 0. 0012 giây
Bây giờ tất cả chúng ta hãy xem những giá trị cột được thay đổi ra làm sao bằng phương pháp thực hiện
SELECT * FROM student_enroll_data;đầu ra. -
hình ảnh_2Lưu ý rằng trong image_2, từ những giá trị của cột, những ký tự student_name ‘-gyg-‘ đã được xóa thành công.
Xóa những ký tự khỏi chuỗi bằng TRIM()
Phần này sẽ xóa những ký tự khỏi chuỗi bằng hàm TRIM() của MySQL. Hàm TRIM() được sử dụng để xóa bất kỳ ký tự/khoảng chừng trắng nào khỏi đầu/cuối hoặc cả hai khỏi chuỗi
Hãy để chúng tôi tiếp tục bằng phương pháp xem xét cú pháp và ứng dụng của nó
cú pháp. -
UPDATE tableName SET columnName = TRIM([ TRAILING [charactersToBeRemoved] FROM ] columnName);NameDescriptiontableNameTên của bảng. cộtNameName của cột có mức giá trị sẽ được update. charactersToBeRemovedCác ký tự cần xóa khỏi mỗi giá trị. CẢ HAI, DẪN ĐẦU, THEO DÕI CẢ HAI. được sử dụng khi chúng tôi muốn xóa những ký tự từ đầu và cuối.LÃNH ĐẠO. được sử dụng khi chúng tôi muốn vô hiệu những ký tự từ đầu.
ĐANG KÉM. được sử dụng khi chúng tôi muốn xóa những ký tự ở cuối.
CẢ/LEADING/TRAILING là tùy chọn.
** Nếu không còn tham số nào, CẢ HAI được áp dụng theo mặc định. bảng_2
Yêu cầu. - Xóa ký tự ‘,’ ở cuối tất cả những giá trị trong cột student_name.
Quan sát truy vấn phía dưới để xem cách sử dụng hàm trim()
UPDATE student_enroll_data SET student_name = TRIM(TRAILING ',' FROM student_name);Thông báo đầu ra hành vi. -
16. 22. 30 CẬP NHẬT student_enroll_data SET student_name = TRIM(TRAILING ‘,’ FROM student_name) 7 hàng bị ảnh hưởng Các hàng khớp. 7 đã thay đổi. 7 chú ý. 0 0. 0016 giây
Bây giờ tất cả chúng ta hãy xem những giá trị cột được thay đổi ra làm sao bằng phương pháp thực hiện
SELECT * FROM student_enroll_data;đầu ra. -
hình ảnh_3Đầu ra trong image_3 đã cho tất cả chúng ta biết rằng dấu ‘,’ đã bị xóa.
Xóa những ký tự khỏi chuỗi bằng SUBSTRING()
Phần này sẽ xóa những ký tự khỏi chuỗi bằng hàm SUBSTRING() của MySQL. Hàm SUBSTRING() được sử dụng khi tất cả chúng ta mong đợi một chuỗi ở đầu ra, là một phần của chuỗi gốc
Hãy để chúng tôi tiếp tục bằng phương pháp xem xét cú pháp và ứng dụng của nó
cú pháp. -
UPDATE tableName SET columnName = SUBSTRING(columnName,pos);NameDescriptiontableNameTên của bảng. cộtNameName của cột có mức giá trị sẽ được update. posPosition từ nơi chuỗi con sẽ khởi đầu. bàn số 3Yêu cầu. - Xóa ký tự đầu tiên khỏi tất cả những giá trị trong cột student_name.
Quan sát truy vấn phía dưới để xem cách sử dụng hàm substring()
UPDATE student_enroll_data SET student_name = SUBSTRING(student_name,2);Thông báo đầu ra hành vi. -
16. 49. 35 CẬP NHẬT student_enroll_data SET student_name = SUBSTRING(student_name,2) 7 hàng bị ảnh hưởng Các hàng khớp. 7 đã thay đổi. 7 chú ý. 0 0. 0019 giây
Chuỗi con, sẽ là giá trị mới của cột, sẽ được bắt nguồn từ vị trí chỉ số 2. Bây giờ tất cả chúng ta hãy xem những giá trị cột được thay đổi ra làm sao bằng phương pháp thực hiện
SELECT * FROM student_enroll_data;đầu ra. -
hình ảnh_4Đầu ra trong image_4 đã cho tất cả chúng ta biết ký tự đầu tiên bị xóa khỏi mỗi giá trị của cột student_name
Post a Comment