Bài viết này chứa danh sách đầy đủ các hàm và toán tử chuỗi MariaDB tích hợp sẵn.
Sau đây là danh sách các hàm và toán tử chuỗi có sẵn trong MariaDB. Nhấp vào từng hàm hoặc tên toán tử để xem giải thích về hàm, cú pháp của nó và ví dụ.
Hàm | Mô tả |
---|---|
ASCII() | Trả về mã ASCII dạng số của ký tự ngoài cùng bên trái của một chuỗi nhất định. |
BIN() | Trả về một chuỗi chứa biểu diễn nhị phân của một số. |
BINARY | Truyền chuỗi theo sau nó thành chuỗi nhị phân. |
BIT_LENGTH() | Trả về số bit trong một chuỗi. |
CAST() | Truyền giá trị của một loại này sang một loại khác. |
CHAR() | Trả về chuỗi dựa trên các giá trị nguyên cho các ký tự riêng lẻ. |
CHAR_LENGTH() | Trả về độ dài của một chuỗi, được tính bằng ký tự. |
CHARACTER_LENGTH() | Từ đồng nghĩa với CHAR_LENGTH() . |
CHR() | Trả về một ký tự dựa trên các giá trị mã được cung cấp dưới dạng đối số. |
CONCAT() | Cho phép bạn nối hai hoặc nhiều chuỗi. |
CONCAT_WS() | Cho phép bạn thêm dấu phân tách trong khi nối một hoặc nhiều chuỗi. |
CONVERT() | Chuyển đổi một giá trị thành một kiểu dữ liệu khác. |
ELT() | Trả về một mục danh sách ở một vị trí nhất định trong danh sách. |
EXPORT_SET() | Trả về một chuỗi trên cho mọi tập hợp bit, một chuỗi tắt cho mọi bit không được đặt. |
EXTRACTVALUE() | Trả về CDATA từ một phân đoạn XML. |
FIELD() | Trả về vị trí của một chuỗi hoặc số đã cho trong danh sách các đối số. Hàm trả về chỉ số (vị trí) của đối số đầu tiên trong danh sách các đối số tiếp theo. |
FIND_IN_SET() | Trả về chỉ mục của một mục danh sách nhất định trong danh sách chuỗi (ví dụ:‘item1, item2, item3,…’). |
FORMAT() | Cho phép bạn định dạng một số thành một định dạng cụ thể. |
FROM_BASE64() | Giải mã một chuỗi được mã hóa base-64 và trả về kết quả. |
HEX() | Chuyển đổi một chuỗi thành biểu diễn hệ thập lục phân. |
INSERT() | Chèn một chuỗi vào một chuỗi khác. |
INSTR() | Trả về vị trí của lần xuất hiện đầu tiên của một chuỗi con trong một chuỗi. |
LCASE() | Từ đồng nghĩa với LOWER() (chuyển đổi một chuỗi thành chữ thường). |
LEFT() | Trả về các ký tự ngoài cùng bên trái từ một chuỗi. |
LENGTH() | Trả về độ dài của một chuỗi, được tính bằng byte. Hoạt động khác nhau, tùy thuộc vào việc nó có ở chế độ Oracle hay không. |
LENGTHB() | Trả về độ dài của một chuỗi, được tính bằng byte. Hoạt động nhất quán bất kể đang ở chế độ Oracle hay không. |
LIKE | Thực hiện đối sánh mẫu bằng mẫu SQL. |
LOAD_FILE() | Đọc một tệp và trả về nội dung của nó dưới dạng một chuỗi. |
LOCATE() | Trả về vị trí của một chuỗi con trong một chuỗi. |
LOWER() | Chuyển đổi một chuỗi thành chữ thường. |
LPAD() | Cho phép bạn đệm phần bên trái của chuỗi bằng một hoặc nhiều ký tự. |
LTRIM() | Cắt bỏ khoảng trắng từ đầu chuỗi. |
MAKE_SET() | Trả về một giá trị đã đặt (một chuỗi chứa các chuỗi con được phân tách bằng , ký tự) bao gồm các ký tự được chỉ định làm đối số khi bạn gọi hàm. |
MATCH AGAINST | Thực hiện tìm kiếm toàn văn bản. |
MID() | Trả về một chuỗi con bắt đầu từ vị trí đã chỉ định (từ đồng nghĩa với SUBSTRING() ). |
NOT LIKE | Phủ định của LIKE nhà điều hành. |
NOT REGEXP | Phủ định của REGEXP . |
NOT RLIKE | Phủ định của RLIKE . |
OCTET_LENGTH() | Trả về độ dài của một chuỗi, được tính bằng byte (từ đồng nghĩa của LENGTH() ). |
ORD() | Trả về giá trị số của ký tự ngoài cùng bên trái của một chuỗi đã cho. |
POSITION() | Trả về vị trí của lần xuất hiện đầu tiên của một chuỗi con trong chuỗi (từ đồng nghĩa với LOCATE() , nhưng với một cú pháp hơi khác). |
QUOTE() | Trích dẫn một chuỗi để tạo ra một kết quả có thể được sử dụng làm giá trị dữ liệu thoát đúng cách trong một câu lệnh SQL. |
REGEXP | Xác định xem một chuỗi có khớp với một biểu thức chính quy hay không. |
REGEXP_INSTR() | Trả về chỉ mục bắt đầu của một chuỗi con phù hợp với mẫu biểu thức chính quy. |
REGEXP_LIKE() | Sau khi được triển khai, hàm này sẽ xác định xem một chuỗi có khớp với một biểu thức chính quy hay không (giống như REGEXP ). Khi viết bài này, REGEXP_LIKE() đã được yêu cầu, nhưng không được thêm vào MariaDB. Xem yêu cầu JIRA này để biết trạng thái mới nhất của nó. |
REGEXP_REPLACE() | Thay thế các lần xuất hiện của chuỗi con trong một chuỗi khớp với mẫu biểu thức chính quy đã cho. |
REGEXP_SUBSTR() | Trả về chuỗi con phù hợp với mẫu biểu thức chính quy đã cho. |
REPEAT() | Được sử dụng để lặp lại một chuỗi nhiều lần theo yêu cầu. |
REPLACE() | Thay thế tất cả các lần xuất hiện của một chuỗi con bằng một chuỗi khác. |
REVERSE() | Trả về một chuỗi có thứ tự của các ký tự được đảo ngược. |
RIGHT() | Trả về các ký tự ngoài cùng bên phải từ một chuỗi. |
RLIKE | Xác định xem một chuỗi có khớp với một biểu thức chính quy hay không. |
RPAD() | Cho phép bạn đệm phần bên phải của chuỗi bằng một hoặc nhiều ký tự. |
RTRIM() | Cắt bỏ khoảng trắng từ phía bên phải của chuỗi. |
SOUNDEX() | Trả về một chuỗi Soundex từ một chuỗi đã cho. |
SOUNDS LIKE | So sánh âm thanh. |
SPACE() | Trả về một chuỗi bao gồm một số ký tự khoảng trắng được chỉ định. |
STRCMP() | So sánh hai chuỗi theo thứ tự sắp xếp của chúng. |
SUBSTR() | Trả về một chuỗi con bắt đầu từ vị trí đã chỉ định (từ đồng nghĩa với SUBSTRING() ). |
SUBSTRING() | Trả về một chuỗi con bắt đầu từ vị trí đã chỉ định. |
SUBSTRING_INDEX() | Trả về mọi thứ trước hoặc sau một ký tự (hoặc các ký tự) nhất định trong một chuỗi. |
TO_BASE64() | Chuyển đổi một chuỗi thành chuỗi được mã hóa cơ sở 64 và trả về kết quả. |
TO_CHAR() | Chuyển đổi biểu thức ngày / giờ / dấu thời gian thành một chuỗi. |
TRIM() | Cắt bỏ khoảng trắng (hoặc các ký tự được chỉ định khác) từ đầu và / hoặc cuối chuỗi. |
TRIM_ORACLE() | Từ đồng nghĩa với phiên bản chế độ Oracle của TRIM() chức năng. |
UCASE() | Từ đồng nghĩa với UPPER() (chuyển đổi một chuỗi thành chữ hoa). |
UNCOMPRESSED_LENGTH() | Trả về độ dài của một chuỗi được nén trước khi nó được nén bằng COMPRESS() chức năng. |
UNHEX() | Phiên dịch từng cặp ký tự trong đối số dưới dạng số thập lục phân và chuyển nó thành byte được đại diện bởi số. |
UPDATEXML() | Thay thế một phần của một phân đoạn đánh dấu XML nhất định bằng một phân đoạn XML mới. |
UPPER() | Chuyển đổi một chuỗi thành chữ hoa. |
WEIGHT_STRING() | Trả về chuỗi trọng số cho chuỗi đầu vào. Chức năng này là một chức năng gỡ lỗi dành cho mục đích sử dụng nội bộ. |