Как получить строки, которые начинаются и заканчиваются конкретными символами?

У меня есть одна таблица под названием STUDENT. В этой таблице есть два столбца: ID и NAME. Я хочу получить все строки из этой таблицы, где имя начинается с "ab" и заканчивается на "k". Что такое SQL-запрос для этого?

Ответы

Ответ 1

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

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

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

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

Ответ 2

select ID, Name from student where name like 'ab%%k'

Ответ 3

как если бы вы искали имя, начинающееся с H, и закончите с F, просто напишите запрос.

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