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ự): Show 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ụngHà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ápSubstring (chuỗi, bắt đầu, độ dài) OR: Subring (Chuỗi từ bắt đầu cho độ dài) Giá trị tham số
Chi tiết kỹ thuật
Nhiều ví dụ hơnThí 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; 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:
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:
Đầ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:
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
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. Bảng mẫu: Nhà xuất bản
Kịch bản PHP: Xem ví dụ trong trình duyệt Code:
Bảng mẫu: Nhà xuất bản Đầu ra mẫu: mysql> SELECT pub_name, SUBSTR(pub_name,5) -> FROM publisher -> WHERE country='USA'; +--------------------------+----------------------+ | pub_name | SUBSTR(pub_name,5) | +--------------------------+----------------------+ | Jex Max Publication | Max Publication | | Mountain Publication | tain Publication | | Summer Night Publication | er Night Publication | +--------------------------+----------------------+ 3 rows in set (0.00 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. Bảng mẫu: Nhà xuất bản Kịch bản PHP:FROM keyword is used) of the column pub_name for those publishers who belong to the country ‘USA’ from the table publisher. Code: Xem ví dụ trong trình duyệtĐầu ra mẫu: 1Ví 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: 2Bảng mẫu: Nhà xuất bản Đầu ra mẫu: 3Ví 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: 4Bảng mẫu: Nhà xuất bản Đầu ra mẫu: 5Ví 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.FOR keyword is used here) from the 15th position (notice that FROM keyword is used here) from the end (since -15 is used) of the column pub_name for those publishers who belong to the country ‘USA’ from the table publisher. Code: 6Bảng mẫu: Nhà xuất bản Đầu ra mẫu: 7 8Ví 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. Bảng mẫu: Nhà xuất bản STRCMP Sự khác biệt giữa chất nền và chuỗi con trong MySQL là gì?Subr () là một từ đồng nghĩa với chuỗi con ().Một chuỗi mà một chuỗi con sẽ được trả về.Một số nguyên biểu thị một vị trí chuỗi trong chuỗi str.Một số nguyên cho biết một số ký tự được trả về.. A string from which a substring is to be returned. An integer indicating a string position within the string str. An integer indicating a number of characters to be returned.
Chúng ta có thể sử dụng chuỗi con trong mệnh đề WHERE trong SQL không?Hàm SQL SQL rất hữu ích khi bạn muốn đảm bảo rằng các giá trị chuỗi được trả về từ truy vấn sẽ bị giới hạn ở một độ dài nhất định.Trong ví dụ sau, sử dụng cột 'FirstName', hai ký tự cuối cùng được khớp với từ 'ON' bằng cách sử dụng hàm SQL Subring trong mệnh đề WHERE.using the 'firstname' column, the last two characters are matched with the word 'on' using the SQL SUBSTRING function in the where clause.
Chỉ số phụ trong MySQL là gì?Chức năng Subring_index () trong MySQL được sử dụng để trả về một chuỗi con từ một chuỗi trước khi một số lần xuất hiện được chỉ định của dấu phân cách.Cú pháp: Subring_index (str, delim, đếm)used to return a substring from a string before a specified number of occurrences of the delimiter. Syntax : SUBSTRING_INDEX( str, delim, count )
Chức năng của Subr () uster () là gì?Các hàm phụ cho phép bạn trích xuất một chuỗi con từ một chuỗi. Hàm uster trả về vị trí của một chuỗi con trong một chuỗi. The instr function returns the location of a substring in a string. |