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