
SQL оператор select
Presentation
•
Other, Mathematics
•
1st - 5th Grade
•
Hard
Leon Kane
Used 4+ times
FREE Resource
13 Slides • 3 Questions
1
SQL оператор select
Подготовил и разработал:
Каган Павел
2
Цели и задачи урока
1. На уроке мы вспомним принцип работы БД (Баз данных)
2. Кратко разберём что такое SQL
3. Изучим оператор Select а также основные его возможности
4. Посмотрим его работу на примерах.
3
Вступление
Для начала стоило бы разобрать поверхностно разобрать принцип работы БД и получения информации, что бы полноценно понять как работает оператор оператор select и для чего он нужен.
4
Основа работы БД
Если говорить простым языком, то БД - это совокупность таблиц, в которых хранится информация, и которые между собой связаны некоторыми полями. Так же, грубо говоря, столбцы - тип информации, а строчки - это её количество. К примеру, в школе есть запись о трёх учениках и на какие предметы они ходят дополнительно, то есть в таблице есть два столбца с информацией о ФИО учеников и о предмете на который они ходят, а так же 3 строки под каждого ученика. Так же есть, таблица, которая, непосредственно, хранит информацию об учениках, и которая связана с первой таблицей, отображая ФИО ученика, по которому уже можно найти информацию об ученике через значения поля столбца ФИО.
5
Пример такой БД
6
Пояснение
Как можно видеть одна таблица привязана к другой, каждая имеет название, поля, которые тоже имеют названия. Но как же получить нужную информацию? По логике нужно выбрать таблицу и вывести значения. Для этого и создан оператор Select.
7
Select
Данный оператор работает по следующей логике. сначала мы обращаемся к БД оператором select (от англ. "выбрать") затем мы указываем что, после чего используем оператор from (от англ. "из") и указываем таблицу из которой мы хотим получить данные.
Пример:
select название_столбца from название таблицы
Стоит, также, отметить, что если использовать знак "*" вместо название столбца, то запрос выдаст все столбцы.
8
То есть, если нам нужно из таблицы учеников нужно получить ФИО учеников, необходимо использовать такой запрос:
select ФИО from Таблица учеников
Но стоит помнить, что для запросов в SQL используется английский, так что, скорее всего название столбца будет "FIO", а название таблицы "Ycheniki"
select FIO from Ycheniki
9
Fill in the Blanks
Type answer...
10
Вывод конкретных данных
Иногда необходимо узнать данные определённой строки, а строк в таблице может быть сотни, а может даже тысячи и десятки тысяч. Для этого был придуман оператор where, который позволяет отсеять столбцы указав условие, которое должно быть выполнено, что бы столбцы были выбраны оператором select.
Пример:
select FIO from Ycheniki where name='Ivan'
Такой оператор выберет из всей таблицы только значения столбика FIO где FIO равняется Ivan. Так же стоит заметить, что для столбцов с типом "текст" необходимо использовать кавычки как на примере.
11
Обобщая полученную информацию, попробуем получить все данные об учениках, чьё ФИО Саша. Для этого нужно выбрать все поля из таблицы учеников, где ФИО равняется Саша:
Select * from Ycheniki where FIO='Sasha'
12
Fill in the Blanks
Type answer...
13
Заключение
Как можно было заметить, понять язык работы с базами данных SQL не сильно сложно, если иметь базовые познания в английском языке, т.к. многие операторы строятся на вполне простых словах, олицетворяющих функцию данного оператора. Так, например, благодаря оператору and, можно увеличить количество условий отбора или конкретно нужных выводимых столбцов.
14
Multiple Select
Операторы используемые для поиска данных в таблице
Select
Where
From
And
15
Домашнее задание
Для практики, дома необходимо пройти тест на тему оператора select предназначенного для этого урока:
https://quizizz.com/admin/quiz/6167baea006d57001daaa9a9
(Ссылку можно скопировать и вставить в адресную строку браузера, что бы сразу перейти к тесту)
16
Спасибо за внимание!
SQL оператор select
Подготовил и разработал:
Каган Павел
Show answer
Auto Play
Slide 1 / 16
SLIDE
Similar Resources on Wayground
8 questions
Эпидемиология
Presentation
•
1st - 5th Grade
11 questions
Притчи Иисуса Христа
Presentation
•
2nd - 6th Grade
10 questions
Model matter, for 5th (recap of atoms, molecules and compunds)
Presentation
•
1st - 3rd Grade
10 questions
Урок 1 Часть 2 Дебют
Presentation
•
1st - 5th Grade
12 questions
Власть в РФ
Presentation
•
2nd - 5th Grade
9 questions
Бог наш , Которому мы служим, силён спасти нас
Presentation
•
KG
15 questions
BÀI KS MÔN TIN HỌC KHỐI 5
Presentation
•
1st - 5th Grade
13 questions
Compare and contrast
Presentation
•
2nd - 4th Grade
Popular Resources on Wayground
20 questions
"What is the question asking??" Grades 3-5
Quiz
•
1st - 5th Grade
20 questions
“What is the question asking??” Grades 6-8
Quiz
•
6th - 8th Grade
10 questions
Fire Safety Quiz
Quiz
•
12th Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
34 questions
STAAR Review 6th - 8th grade Reading Part 1
Quiz
•
6th - 8th Grade
20 questions
“What is the question asking??” English I-II
Quiz
•
9th - 12th Grade
20 questions
Main Idea and Details
Quiz
•
5th Grade
47 questions
8th Grade Reading STAAR Ultimate Review!
Quiz
•
8th Grade
Discover more resources for Other
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
19 questions
Classifying Quadrilaterals
Quiz
•
3rd Grade
16 questions
Graphing - First Quadrant
Quiz
•
5th Grade
22 questions
fractions
Quiz
•
3rd Grade
20 questions
3rd Grade STAAR Math Review
Quiz
•
3rd Grade
10 questions
Odd and even numbers
Quiz
•
1st - 2nd Grade
15 questions
Rounding to the Nearest Ten and Hundreds
Quiz
•
3rd Grade
17 questions
2nd Grade Graphs (Bar & Picture)
Quiz
•
2nd Grade