Вот несколько методов, которые вы можете использовать в MySQL для выбора строк, где значение столбца начинается с определенной строки:
-
Использование оператора LIKE:
SELECT * FROM table_name WHERE column_name LIKE 'prefix%'; -
Использование оператора REGEXP:
SELECT * FROM table_name WHERE column_name REGEXP '^prefix'; -
Использование функции ПОДСТРОКА:
SELECT * FROM table_name WHERE SUBSTRING(column_name, 1, LENGTH('prefix')) = 'prefix'; -
Использование функции LEFT:
SELECT * FROM table_name WHERE LEFT(column_name, LENGTH('prefix')) = 'prefix'; -
Использование функции НАЙТИ:
SELECT * FROM table_name WHERE LOCATE('prefix', column_name) = 1;
Эти методы позволяют выбирать строки, в которых значение в указанном столбце начинается с заданного префикса.