Hướng dẫn can we use substring in mysql? - chúng ta có thể sử dụng chuỗi con trong mysql không?

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ố

Tham sốSự mô tả
sợi dâyYêu cầu. Chuỗi để trích xuất từ
bắt đầuYê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àiKhô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

Hoạt động trong:
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ử »



Cập nhật lần cuối vào ngày 19 tháng 8 năm 2022 21:51:22 [UTC/GMT +8 giờ]

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:

TênSự mô tả
strMột chuỗi mà một chuỗi con sẽ được trả về.
POSMột số nguyên biểu thị một vị trí chuỗi trong chuỗi str.
LenMộ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]

Bài Viết Liên Quan

Chủ Đề