在MySQL中,沒有直接的PATINDEX()函數(shù)可用,但可以使用REGEXP_INSTR()函數(shù)來實現(xiàn)類似的功能。REGEXP_INSTR()函數(shù)用于返回一個字符串在正則表達式模式中第一次出現(xiàn)的位置。
可以使用類似以下的語法來替換PATINDEX()函數(shù):
SELECT REGEXP_INSTR(column_name, ‘pattern’) - 1 AS position
FROM table_name
WHERE REGEXP_INSTR(column_name, ‘pattern’) > 0;
這將返回字符串在列中第一次出現(xiàn)的位置,如果找不到匹配,則返回-1。