MySQL
Tìm vị trí chuỗi với Hàm LOCATE trong MySQL
25/12/2023
Trong MySQL, hàm LOCATE được sử dụng để tìm vị trí xuất hiện đầu tiên của một chuỗi con trong một chuỗi chính. Dưới đây là mô tả chi tiết về hàm LOCATE:
LOCATE(substring, string [, start_position])
Tham số:
- substring: Chuỗi con cần tìm kiếm trong chuỗi chính.
- string: Chuỗi chính mà bạn muốn tìm kiếm.
- start_position (tùy chọn): Vị trí bắt đầu tìm kiếm trong chuỗi chính. Mặc định là 1.
Trả về:
Nếu substring được tìm thấy trong string, hàm sẽ trả về vị trí xuất hiện đầu tiên của substring trong string. Nếu không tìm thấy, hàm sẽ trả về 0.
Ví dụ sử dụng:
Ví dụ 1: Tìm vị trí xuất hiện đầu tiên của một chuỗi con
SELECT LOCATE('llo', 'Hello, World!') AS Position;
Kết quả:
+----------+
| Position |
+----------+
| 3 |
+----------+
Ví dụ 2: Tìm vị trí xuất hiện của một chuỗi con bắt đầu từ một vị trí cụ thể
SELECT LOCATE('l', 'Hello, World!', 4) AS Position;
Kết quả:
+----------+
| Position |
+----------+
| 10 |
+----------+
Hàm LOCATE thường được sử dụng trong các truy vấn SQL để tìm kiếm và xác định vị trí của các chuỗi trong cơ sở dữ liệu.
Bài viết liên quan
13:57 . 12/05/2024
09:36 . 14/01/2024
22:38 . 10/01/2024
22:38 . 30/12/2023
22:33 . 30/12/2023
22:30 . 30/12/2023
22:10 . 30/12/2023
22:03 . 30/12/2023
09:01 . 30/12/2023
Hỗ trợ
Thanh toán
Tuyển dụng
Liên hệ










