Collections:
LOCATE() - Locate Substring Starting at N
How to locate a substring using the LOCATE() function?
✍: FYIcenter.com
LOCATE(substr, str, pos)
is a MySQL built-in function that
searches a substring in a string starting at a given position
and returns the location of the substring.
For example:
SET @str = 'Row, row, row your boat';
SELECT LOCATE('row', @str, 7);
-- +------------------------+
-- | LOCATE('row', @str, 7) |
-- +------------------------+
-- | 11 |
-- +------------------------+
Reference information of the LOCATE() function:
LOCATE(substr, str, pos): location Returns the position of the first occurrence of substring substr in string str, starting at position pos. Returns 0 if substr is not in str. Returns NULL if any argument is NULL. Arguments, return value and availability: substr: Required. The substring to search for. str: Required. The string that will be searched in. pos: Optional. Default is 1. The position to start the search. location: Return value. The position where is substring is located. Available since MySQL 4.0.
Related MySQL functions:
⇒ LOWER() - Convert String to Lower Case
⇐ LENGTH() - Number of Bytes in String
2023-11-12, 1168🔥, 0💬
Popular Posts:
How To Calculate DATETIME Value Differences Using the DATEDIFF() Function in SQL Server Transact-SQL...
How To Enter Unicode Character String Literals in SQL Server Transact-SQL? Unicode characters are mu...
How To Get Year, Month and Day Out of DATETIME Values in SQL Server Transact-SQL? You can use DATEPA...
What are DDL (Data Definition Language) statements for tables in SQL Server? DDL (Data Definition La...
Why I Can Not Enter 0.001 Second in DATETIME values in SQL Server Transact-SQL? If you enter millise...