Search Header Logo
SQL оператор select

SQL оператор select

Assessment

Presentation

Other, Mathematics

1st - 5th Grade

Hard

Created by

Leon Kane

Used 4+ times

FREE Resource

13 Slides • 3 Questions

1

SQL оператор select

Подготовил и разработал:

Каган Павел

2

​Цели и задачи урока

​1. На уроке мы вспомним принцип работы БД (Баз данных)

2. Кратко разберём что такое SQL

3. Изучим оператор Select а также основные его возможности

4. Посмотрим его работу на примерах.

3

​Вступление

​Для начала стоило бы разобрать поверхностно разобрать принцип работы БД и получения информации, что бы полноценно понять как работает оператор оператор select и для чего он нужен.

media

4

​Основа работы БД

​Если говорить простым языком, то БД - это совокупность таблиц, в которых хранится информация, и которые между собой связаны некоторыми полями. Так же, грубо говоря, столбцы - тип информации, а строчки - это её количество. К примеру, в школе есть запись о трёх учениках и на какие предметы они ходят дополнительно, то есть в таблице есть два столбца с информацией о ФИО учеников и о предмете на который они ходят, а так же 3 строки под каждого ученика. Так же есть, таблица, которая, непосредственно, хранит информацию об учениках, и которая связана с первой таблицей, отображая ФИО ученика, по которому уже можно найти информацию об ученике через значения поля столбца ФИО.

5

media

​Пример такой БД

6

​Пояснение

media

​Как можно видеть одна таблица привязана к другой, каждая имеет название, поля, которые тоже имеют названия. Но как же получить нужную информацию? По логике нужно выбрать таблицу и вывести значения. Для этого и создан оператор Select.

7

​Select

​Данный оператор работает по следующей логике. сначала мы обращаемся к БД оператором select (от англ. "выбрать") затем мы указываем что, после чего используем оператор from (от англ. "из") и указываем таблицу из которой мы хотим получить данные.

​Пример:

​ select название_столбца from название таблицы

​Стоит, также, отметить, что если использовать знак "*" вместо название столбца, то запрос выдаст все столбцы.

8

media

​То есть, если нам нужно из таблицы учеников нужно получить ФИО учеников, необходимо использовать такой запрос:

​select ФИО from Таблица учеников

​Но стоит помнить, что для запросов в SQL используется английский, так что, скорее всего название столбца будет "FIO", а название таблицы "Ycheniki"

​select FIO from Ycheniki

9

Fill in the Blank

Как вывести данные столбца predmet из таблицы ychet ?

10

​Вывод конкретных данных

​Иногда необходимо узнать данные определённой строки, а строк в таблице может быть сотни, а может даже тысячи и десятки тысяч. Для этого был придуман оператор where, который позволяет отсеять столбцы указав условие, которое должно быть выполнено, что бы столбцы были выбраны оператором select.

​Пример:

​select FIO from Ycheniki where name='Ivan'

Такой оператор выберет из всей таблицы только значения столбика FIO где FIO равняется Ivan. Так же стоит заметить, что для столбцов с типом "текст" необходимо использовать кавычки как на примере.

11

media

​Обобщая полученную информацию, попробуем получить все данные об учениках, чьё ФИО Саша. Для этого нужно выбрать все поля из таблицы учеников, где ФИО равняется Саша:

​Select * from Ycheniki where FIO='Sasha'

12

Fill in the Blank

Как вывести все значения из таблицы uchet где predmet равняется math ?

13

​Заключение

​Как можно было заметить, понять язык работы с базами данных SQL не сильно сложно, если иметь базовые познания в английском языке, т.к. многие операторы строятся на вполне простых словах, олицетворяющих функцию данного оператора. Так, например, благодаря оператору and, можно увеличить количество условий отбора или конкретно нужных выводимых столбцов.

14

Multiple Select

Операторы используемые для поиска данных в таблице

1

Select

2

Where

3

From

4

And

15

​Домашнее задание

​Для практики, дома необходимо пройти тест на тему оператора select предназначенного для этого урока:

https://quizizz.com/admin/quiz/6167baea006d57001daaa9a9

​(Ссылку можно скопировать и вставить в адресную строку браузера, что бы сразу перейти к тесту)

16

​Спасибо за внимание!

SQL оператор select

Подготовил и разработал:

Каган Павел

Show answer

Auto Play

Slide 1 / 16

SLIDE