Команда SQL для выборки из базы данных (SELECT, WHERE, LIKE, AND, OR)
Знак равенства «=» можно использовать в SQL запросах не только для чисел, но и для строк. Представим что нам нужно получить выборку из базы, в которой будут содержаться данные о пользователе с именем «Мышь». Запрос получится такой: В результате мы получим все строки, в которых в столбце имени пользователя «NAME» содержится строка «Мышь». Обратите внимание, что совпадение должно быть полным. То есть в выборку не попадут пользователи, имена которых «Мышь серая», «Мышь белая», «Мышь чёрная». Чтобы выбрать и этих пользователей, необходимо сделать текстовый поиск по значению столбца. Для этого используется команда «LIKE» (в переводе с английского этот предлог звучит как «ПОДОБНО», «ВРОДЕ» или «СЛОВНО»).
С помощью команды «LIKE» можно искать подстроку в столбце. Чтобы сделать это поставьте знак процента «%» с той стороны подстроки, с которой могут находиться другие символы. К примеру: В результаты выборки попадёт не только пользователь с именем «Мышь», но и «Мышь серая», «Мышь белая», «Мышь чёрная». Если поставить знак процента ещё и до подстроки: то в выборку попадут не только все предыдущие результаты, но и пользователь с именем «Большая мышь».
Оператор SELECT в SQL
Оператор SELECT в SQL используется для извлечения (выбора) данных из таблицы базы данных. Например:
С помощью данной команды мы извлекаем ( SELECT ) имя (first_name) и фамилию (last_name) каждого клиента из таблицы Customers.

SELECT *
Чтобы извлечь все столбцы из таблицы, используется символ * . Например:
Здесь мы извлекаем всё содержимое таблицы Customers.
Оператор WHERE
Оператор WHERE позволяет задать условие для извлечения данных из таблицы. Оператор SELECT может использоваться с WHERE . Например:
Здесь мы извлекаем всех клиентов из таблицы Customers с фамилией Doe .

Рассмотрим другой пример:
Здесь мы извлекаем поля возраста (age) и страны (country) всех клиентов, чьей страной является США (USA).

Примечание: В SQL текстовые данные заключаются либо в одинарные, либо в двойные кавычки (как в примере выше с ‘USA’ ).
Операторы для построения условий
Оператор WHERE может использовать другие операторы для построения условий. Некоторые из часто используемых операторов: