Bạn đang tìm cách nâng cao kỹ năng trên phiên bản Microsoft SQL Server mới nhất hoặc bắt đầu với Power BI? . Chúng tôi cung cấp phạm vi toàn diện nhất về các khóa đào tạo về Phân tích dữ liệu và Nền tảng dữ liệu của Microsoft hiện có Show Câu lệnh MySQL sau đây sẽ trả về giá trị ASCII của b và B Mã số
Đầu ra mẫu mysql> SELECT ASCII('b')AS Lower_Case, ASCII('B') AS Upper_Case; +------------+------------+ | Lower_Case | Upper_Case | +------------+------------+ | 98 | 66 | +------------+------------+ 1 row in set (0.03 sec) Ví dụ về hàm MySQL ASCII() sử dụng mệnh đề where Câu lệnh MySQL sau đây sẽ trả về các tác giả đó (từ bảng tác giả), có giá trị ASCII của ký tự đầu tiên của tên nhỏ hơn 70 Mã số
bảng mẫu. tác giả Đầu ra mẫu mysql> SELECT aut_name,ASCII(aut_name)as "ASCII value of 1st character" -> FROM author -> WHERE ASCII(aut_name)< 70; +--------------+------------------------------+ | aut_name | ASCII value of 1st character | +--------------+------------------------------+ | Evan Hayek | 69 | | E. Howard | 69 | | C. J. Wilde | 67 | | Butler Andre | 66 | +--------------+------------------------------+ 4 rows in set (0.10 sec) tập lệnh PHP
Xem ví dụ trong trình duyệt tập lệnh JSP
Tìm các ký tự không phải ASCII trong MySQL Theo wikipedia "Mã tiêu chuẩn Mỹ để trao đổi thông tin (ASCII /ˈæski/ ass-kee) là một sơ đồ mã hóa ký tự ban đầu dựa trên bảng chữ cái tiếng Anh mã hóa 128 ký tự được chỉ định - các số 0-9, các chữ cái a-z và A-Z, Để tìm các ký tự không phải ASCII từ bảng MySQL, bạn có thể sử dụng truy vấn sau với biểu thức chính quy. Biểu thức chính quy này ([A-Za-z0-9. ,-]) hiển thị tất cả các ký tự ngoại trừ a-z, A-Z, 0-9, dấu chấm, dấu phẩy và dấu gạch ngang. Bạn có thể sửa đổi biểu thức chính quy theo yêu cầu của bạn Làm cách nào để xóa các ký tự không in được trong MySQL?Biểu thức chính quy [[. cntrl. ]]+ khớp với một hoặc nhiều ký tự không in được (ASCII 0-31 và ASCII 127). Vì vậy, bằng cách sử dụng gói nêu trên, REGEXP_REPLACE?(text, "[[. cntrl. ]]+", "") sẽ sửa đổi văn bản bằng cách loại bỏ tất cả các ký tự không in được.
Làm cách nào để xóa các ký tự Unicode trong MySQL?Bạn có thể xóa các ký tự đặc biệt khỏi trường cơ sở dữ liệu bằng hàm REPLACE() .
Làm cách nào để tìm các ký tự không phải UTF 8 trong MySQL?Nếu MySQL của bạn muộn hơn 5. 5. 3, bạn có thể sử dụng utf8mb4 để nhận 4 byte cho mỗi ký tự. Vì vậy, trong trường hợp của tôi, sử dụng CHỌN * TỪ BẢNG trong đó độ dài(CỘT) > char_length(CỘT) đã hoạt động hiệu quả và trả về các mục nhập không có utf8.
Làm cách nào để chọn các ký tự đặc biệt trong MySQL?Làm cách nào để tìm các ký tự đặc biệt trong MySQL? . \0 – Một ký tự ASCII NUL (0x00) \' – Ký tự trích dẫn đơn ( ' ) \" – Ký tự trích dẫn kép ( " ) \b – Một ký tự xóa lùi \n – Ký tự xuống dòng (linefeed) \r – Ký tự xuống dòng \t – Một ký tự tab \Z – ASCII 26 (Control-Z) |