Overview
TheSTARTS_WITH() function determines whether the first argument starts with a specified string in the second argument or not.
first_argument: the specified argument, which will be the search reference. It can be a string or a column name.second_argument: the specified argument, which will have the search keywords.
STRING, and the return type is BOOL, shown as true or false.
Special case:
- It will return
NULLfor theNULLrecord. - It will return
true(including theNULLrecord) if thesecond_argumentis not specified.
Examples
Case 1: STARTS_WITH() function using column
Letās say we have a table with the title petsData, as shown below.
true to the pet with a pet starting with the letter J. Otherwise, false.
Case 2: STARTS_WITH() function with no specified argument
Here we have the petsData table with a NULL value in the breed column.
STARTS_WITH function but with no specified second_argument:
STARTS_WITH will return true to all records (even the null one):