Слайд 2
![Синтаксис оператора SELECT](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/2116/slide-1.jpg)
Синтаксис оператора SELECT
Слайд 3
![Список выбора (select_expr) Select_expr могут задаваться в виде : –](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/2116/slide-2.jpg)
Список выбора (select_expr)
Select_expr могут задаваться в виде :
– col_name;
– tbl_name.col_name;
– db_name.tbl_name.col_name.
(Если имя базы данных, таблицы или поля относится к служебным словам MySQL или содержит специальные символы, необходимо обязательно заключать его в обратные кавычки «` `», например: `db_name`.`tbl_name`.`col_name`.)
Присвоение псевдонимов (AS)
col_name AS new_name.
(Синтаксис языка SQL разрешает не указывать оператор AS (не рекомендуется).
Указанные псевдонимы используются в предложении where_condition. В предложении where_condition можно указывать псевдонимы выражений db_name, tbl_name, col_name, только если эти ссылки можно истолковать однозначно.
Слайд 4
![Условия выборки (WHERE) Для выбора записей, удовлетворяющих критериям поиска, используется](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/2116/slide-3.jpg)
Условия выборки (WHERE)
Для выбора записей, удовлетворяющих критериям поиска, используется инструкция WHERE
и выражение where_condition. Выражение where_condition определяет условие (или условия), которым должны соответствовать отбираемые записи.
Это выражение принимает значение FALSE или TRUE для каждой записи, отбираемой из источника запроса.
Условие для отбора записи – where_condition = true.
В выражении WHERE могут использоваться операторы (арифметические, логические) и функции, за исключением агрегатных (суммирующих) функций.
Слайд 5
![Арифметические операторы СУБД MySQL](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/2116/slide-4.jpg)
Арифметические операторы СУБД MySQL
Слайд 6
![Логические операторы языка SQL (TRUE=1, FALSE=0)](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/2116/slide-5.jpg)
Логические операторы языка SQL (TRUE=1, FALSE=0)
Слайд 7
![Логические операторы языка SQL (продолжение)](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/2116/slide-6.jpg)
Логические операторы языка SQL (продолжение)
Слайд 8
![Использование встроенных функций СУБД MySQL Для решения специфических задач используют](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/2116/slide-7.jpg)
Использование встроенных функций СУБД MySQL
Для решения специфических задач используют встроенные функции
СУБД MySQL, которые могут использоваться:
в выражениях select_expr оператора SELECT;
выражении where_condition инструкций WHERE и HAVING.
Основные функции СУБД MySQL:
– агрегирующие функции;
– математические функции;
– строковые функции;
– функции даты и времени;
Слайд 9
![Агрегирующие функции MySQL](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/2116/slide-8.jpg)
Агрегирующие функции MySQL
Слайд 10
![Математические функции MySQL](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/2116/slide-9.jpg)
Математические функции MySQL
Слайд 11
![Строковые функции MySQL](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/2116/slide-10.jpg)
Слайд 12
![Строковые функции MySQL продолжение](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/2116/slide-11.jpg)
Строковые функции MySQL продолжение