Most of the major DBMSs provide us with a way to find a string within a string using SQL. By this, I mean use a SQL query to find the position of a substring within a string.
There are several SQL functions that allow us to do this, including INSTR()
, LOCATE()
, POSITION()
, and CHARINDEX()
. The function you use will depend on your DBMS, and possibly whether or not you need to specify a starting position.