5 способов выборки
1. Выборка записей с несколькими параметрами
Если надо сделать выборку записей по нескольким значениям поля, то используют оператор IN()
.
Код ниже выбирает записи, у которых поле «category_id» равен «1» или «2».
SELECT title FROM post WHERE category_id IN("1","2")
По умолчанию записи с двух «category_id» будут выводится вперемешку, отсортированные по полю «id». Если надо сначала вывести записи с «category_id» равным «1», а затем «category_id» равным «2», то можно использовать следующий код:
SELECT title FROM post WHERE category_id IN("1","2") ORDER BY FIELD(category_id,1,2)
2. Выборка записей с указанным количеством
Выборка записей с указанным количеством производится через команду LIMIT
.
SELECT title FROM post LIMIT 5; /* выбрать 5 записей */
Также можно указать начало позиции выборки записей
SELECT title FROM post LIMIT 3,5; /* выбрать 5 записей, начиная с 3-ей */
3. Выборка записей через указанный диапазон
Выборка записей через указанный диапазон можно сделать через команду BETWEEN
.
Код ниже выбирает записей, у которых значения «id» равен между «7» и «10».
SELECT title FROM post WHERE id BETWEEN 7 AND 10
4. Выборка пустых полей
Выбрать пустое значение поля можно через оператор IS NULL
.
SELECT title FROM post WHERE content IS NULL
5. Выборка записей, значение которого больше 100
Пример выборки записей, у которых значения поля «views» больше 100.
SELECT title FROM post WHERE views > 100
Поддержать автора