-- SELECT
-- Фильтры, клаузулы, предикаты.
SELECT name, population
FROM city WHERE id BETWEEN 10 AND 25;
-- Узнаем
сколько в запросе рядов.
SELECT COUNT(*) FROM city;
-- Выберем все поля.
SELECT *
FROM city
WHERE id BETWEEN 10 AND 25;
-- Мы
можем выбрать поля в любом порядке.
SELECT population, name
FROM city WHERE id BETWEEN 10 AND 25;
-- Мы
можем использовать знаки больше или
меньше.
SELECT population, name
FROM city
WHERE id < 30;
-- Выберем
города в РФ
SELECT *
FROM city
WHERE countrycode = 'RUS';
-- Выберем
города-милионники.
SELECT *
FROM city
WHERE countrycode = 'RUS' AND population > 1000000;
-- Можем
вывести другие названия колонок.
SELECT name AS title, population AS people
FROM city
WHERE countrycode = 'RUS' AND population > 1000000;
-- Сортируем
по полю в обратном порядке DESC.
SELECT *
FROM city
WHERE countrycode = 'RUS' AND population > 1000000
ORDER BY name DESC;
-- При
сортировке можно поставить число 2, т.е
по второй колонке.
SELECT *
FROM city
WHERE countrycode = 'RUS' AND population > 1000000
ORDER BY 2 DESC;
-- Выведем
3 записи.
SELECT *
FROM city
WHERE countrycode = 'RUS' AND population > 1000000
ORDER BY id ASC LIMIT 3;
-- LIMIT
имеет еще вариант записи. Выведем с
третей записи три записи.
SELECT *
FROM city
WHERE countrycode = 'RUS' AND population > 1000000
ORDER BY id ASC LIMIT 2, 3;
-- Для выборки уникальных значений
используем DISTINCT. Повторящиеся
значения будут проигнорированны.
SELECT DISTINCT countrycode FROM city
WHERE id > 50 AND id < 200;
Комментариев нет:
Отправить комментарий