Выбор данных по запросу

Сегодня мы покажем Вам на показательном примере то, каким образом есть возможность использовать квери для самых простых, но довольно необходимых операций:..
Первое:
- выбор именно тех строк которые полностью условию отвечают (к примеру, тех где в самом поле category есть запись 'Snapper')
SELECT * FROM biolife where category='Snapper'
Второе:
- выбор исключительно необходимых столбцов (к примеру, нам надобны исключительно столбцы Category и также common_name )
SELECT Category, common_name FROM biolife
Третье:
- выбор самих записей, которые отсортированных в неком порядке (к примеру, в алфавитном самого поля под названием Category)
SELECT * FROM biolife Order by Category
Четвертое:
- запрос в большинстве случаев комбинирует в себе полностью всё перечисленное
SELECT Category, common_name FROM biolife where category='Snapper' Order by common_name
Хорошо было бы задать по очереди каждый из данных запросов и далее уже посмотреть нато, как именно прога будет на него отвечать.
В реальности запросы собой предоставляют уже намного большии возможности - к примеру, суммарные, а также статистические функции (например, сумму вычислить значений всех поля), поля вычисляемые (к примеру поставить столбец который вообще не реальное отражает поле в самой таблице, а также сумму двух иных полей), а еще объединение парочки таблиц именно в 1 запросе (две таблицы с идентичной практически структурой будут выглядеть как одна), запросы только на несколько таблиц (к примеру, вам необходимо выбрать абсолютно всех с одной только таблицы, которые вообще не встречаются в иной таблице, либо же именно для гражданина Иванова взять номер телефона его именно из одной таблицы, а сами заказы из иной...).