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
NULL
for theNULL
record. - It will return
true
(including theNULL
record) if thesecond_argument
is 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):