Как получить строки, которые начинаются и заканчиваются конкретными символами? - PullRequest
18 голосов
/ 26 апреля 2011

У меня есть один стол под названием СТУДЕНТ.В этой таблице есть два столбца: ID и NAME.Я хочу получить все строки из этой таблицы, где имя начинается с «ab» и заканчивается «k».Для чего нужен SQL-запрос?

Ответы [ 3 ]

34 голосов
/ 26 апреля 2011

Я думаю, что вы ищете что-то вроде:

SELECT ID, NAME FROM STUDENT WHERE NAME LIKE 'ab%k';

Для операций с подстановочными знаками вы должны использовать предложение WHERE с ключевым словом LIKE , которое позволяет вам фильтровать столбцы, соответствующие заданному шаблону , используя % символ подстановочный знак

Возник вопрос о списке специальных символов для предложения SQL LIKE , в котором имеется хороший список LIKE специальных символов

3 голосов
/ 26 апреля 2011
select ID, Name from student where name like 'ab%%k'
2 голосов
/ 17 сентября 2017

Это похоже на поиск имени, начинающийся с H и заканчивающийся F, просто напишите запрос.

select emp_name from employee_test where emp_name like 'H%F';
...