Thí dụ
Trích xuất một chuỗi con từ một chuỗi [bắt đầu ở vị trí 5, trích xuất 3 ký tự]:
Chọn chuỗi con ["Hướng dẫn SQL", 5, 3] làm trích xuất;
Hãy tự mình thử »
Định nghĩa và cách sử dụng
Hàm Subring [] trích xuất một chuỗi con từ một chuỗi [bắt đầu ở bất kỳ vị trí nào].
Lưu ý: Các hàm Subr [] và Mid [] bằng với hàm Subring []. The SUBSTR[] and MID[] functions equals to the SUBSTRING[] function.
Cú pháp
Substring [chuỗi, bắt đầu, độ dài]
OR:
Subring [Chuỗi từ bắt đầu cho độ dài]
Giá trị tham số
sợi dây | Yêu cầu. Chuỗi để trích xuất từ |
bắt đầu | Yêu cầu. Vị trí bắt đầu. Có thể là cả một số tích cực hoặc âm. Nếu đó là một số dương, hàm này sẽ trích xuất từ đầu chuỗi. Nếu đó là số âm, hàm này sẽ trích xuất từ cuối chuỗi |
chiều dài | Không bắt buộc. Số lượng ký tự để trích xuất. Nếu bị bỏ qua, toàn bộ chuỗi sẽ được trả về [từ vị trí bắt đầu] |
Chi tiết kỹ thuật
Từ MySQL 4.0 |
Nhiều ví dụ hơn
Thí dụ
Trích xuất một chuỗi con từ văn bản trong một cột [bắt đầu ở vị trí 2, trích xuất 5 ký tự]:
Chọn chuỗi con [CustomerName, 2, 5] làm khách hàng trích xuấtTringFrom;
FROM Customers;
Hãy tự mình thử »
Thí dụ
Định nghĩa và cách sử dụng
Hàm Subring [] trích xuất một chuỗi con từ một chuỗi [bắt đầu ở bất kỳ vị trí nào].
Hãy tự mình thử »
Hàm con []
MySQL Subr [] trả về số lượng ký tự được chỉ định từ một vị trí cụ thể của một chuỗi đã cho. Subr [] là một từ đồng nghĩa với chuỗi con [].
Syntax:
SUBSTR[str, pos, len]
Arguments:
str | Một chuỗi mà một chuỗi con sẽ được trả về. |
POS | Một số nguyên biểu thị một vị trí chuỗi trong chuỗi str. |
Len | Một số nguyên cho biết một số ký tự được trả về. |
Hàm trên là một từ đồng nghĩa với chuỗi con [].
Sơ đồ cú pháp:
Phiên bản MySQL: 5.6
Trình chiếu video:
Trình duyệt của bạn không hỗ trợ video HTML5.
Trình bày bằng hình ảnh:
Hàm chuỗi con [] giống như hàm subring []
Ví dụ: hàm mysql subr []
Câu lệnh MySQL sau đây trả về 3 số ký tự từ vị trí thứ 4 của chuỗi ‘W3Resource.
Code:
SELECT SUBSTR['w3resource',4,3];
Đầu ra mẫu:
mysql> SELECT SUBSTR['w3resource',4,3]; +--------------------------+ | SUBSTR['w3resource',4,3] | +--------------------------+ | eso | +--------------------------+ 1 row in set [0.01 sec]
Ví dụ về mysql subr [] sử dụng bảng
Câu lệnh MySQL sau đây trả về 5 số ký tự từ vị trí thứ 4 của cột Pub_Name cho những nhà xuất bản thuộc về quốc gia ‘USA, từ nhà xuất bản bảng.
Code:
SELECT pub_name, SUBSTR[pub_name,4,5]
FROM publisher
WHERE country='USA';
Bảng mẫu: Nhà xuất bản
Đầu ra mẫu:
mysql> SELECT pub_name, SUBSTR[pub_name,4,5] -> FROM publisher -> WHERE country='USA'; +--------------------------+----------------------+ | pub_name | SUBSTR[pub_name,4,5] | +--------------------------+----------------------+ | Jex Max Publication | Max | | Mountain Publication | ntain | | Summer Night Publication | mer N | +--------------------------+----------------------+ 3 rows in set [0.00 sec]
Ví dụ về mysql subr [] sử dụng bảng
example-substr-function - php mysql examples | w3resource
A list of Publishers those who belong to USA. Second column shows
a string containing 5 characters from the fourth position of the Publisher's name:
Publishers nameSUBSTR[pub_name,4,5]
Chủ Đề