Вступ до SQL SELECT-запиту
Перш ніж перейти до обговорення запиту вибору SQL, почнемо спочатку з SQL. SQL означає структуровану мову запитів. SQL - мова запитів, яка дає можливість робити різні операції над базою даних або таблицями бази даних. Існують різні способи взаємодії з таблицями бази даних. Команда select - це не що інше, але все стосується того, як ми спілкуємося з базою даних та її таблицею для вибору необхідних записів. Це спосіб вибору записів з однієї або декількох таблиць. Ми можемо використовувати запит вибору багатьма способами, декілька з них є простими, а декілька - зі складного боку. У цій статті ми побачимо різні способи використання операторів select.
Синтаксис запиту SELECT SELECT
Select - одна з основних команд системи управління реляційною базою даних. Ми можемо використовувати ключове слово SELECT як префікс для вибору записів із заданої таблиці. Вибір запиту повертає набір записів із заданої однієї або декількох таблиць.
1. Вибір необхідних стовпців даної таблиці
SELECT, , …… FROM ;
Пояснення:
- SELECT - сама команда, ми можемо використовувати її для вибору запису з таблиці.
- ,, …… - стовпці таблиці My_table_name.
- - назва таблиці.
2. Вибір усіх стовпців таблиці
SELECT * FROM ;
Пояснення:
- SELECT - сама команда, яку ми можемо використовувати для вибору запису з таблиці.
- * позначає всі стовпці даної таблиці.
- - назва таблиці.
3. Вибір записів за допомогою пункту WHERE
SELECT, , …… FROM WHERE = ;
Пояснення:
- ,, …… - стовпці таблиці My_table.
- - назва таблиці.
- WHERE - це ключове слово, яке ми можемо використовувати в операторі вибору SQL для вибору записів за вказаною умовою.
4. Вибір кількості записів
SELECT COUNT(*) FROM ;
Пояснення:
- COUNT (*), це дасть нам загальну кількість рядків таблиці My_table.
- - назва таблиці.
Приклади SQL SELECT запиту
У цьому розділі ми обговоримо деякі приклади, розглядаючи згаданий вище синтаксис, щоб кожен міг легко зрозуміти, доклавши невеликих зусиль. Давайте практикуємо кілька прикладів, щоб краще зрозуміти оператор select SQL.
Припустимо, у нас є назва бази даних "ШКОЛА". Ця база даних містить таблиці, як зазначено нижче:
Студенти:
Клас:
Приклад №1 - SELECT з необхідними стовпцями
Запит:
SELECT Student_ID, First_name, Last_name from Student;
Вихід:
Запит:
SELECT Student_ID, Class from Class;
Вихід :
Приклад №2 - ВИБІРУЙТЕ всі стовпці таблиці
Запит:
SELECT * from Student;
Вихід :
Запит:
SELECT * from Class;
Вихід:
Приклад №3 - Вибір записів із пунктом WHERE
Запит:
SELECT * from Student WHERE First_name="Alex";
Вихід :
Запит:
SELECT * from Class where Medium=' English ';
Вихід :
Приклад №4 - Вибір кількості записів
Запит:
SELECT COUN(*) as count from Student;
Вихід :
Запит:
SELECT COUN(*) as count from Class;
Вихід :
Інші факти про SQL SELECT
Вищезазначений оператор, зазначений вище, може виконуватися на реляційній базі даних. Існують різні інші запити вибору операторів, які ми можемо використовувати для вибору записів. Оператор select завжди повертає набір результатів. Цей набір результатів може містити також нуль (0), одну або кілька записів. У заяві select є різні інші речі, які ми можемо використати для отримання бажаного результату. Ми можемо використовувати ключове слово JOIN для вибору записів з двох або більше таблиць. Існують різні способи, ми можемо використовувати два або більше вибіркових операторів разом, щоб отримати записи з однієї або декількох таблиць. Ми повинні використовувати первинний ключ до будь-якої таблиці, щоб запис можна було ідентифікувати однозначно.
Ми можемо використовувати нижчезазначений необов'язковий пункт із оператором SELECT:
- ДЕ: Ми це вже бачили на прикладах.
- ГРУПИ ЗА: Це потрібно перед використанням функції сукупності.
- HAVING: Ми можемо виконувати сукупну функцію, використовуючи цю функцію через оператор GROUP BY.
- ЗАМОВИТИ ЗА: Ми можемо використовувати це з SELECT, щоб сортувати порядок набору результатів.
- AS: Ми це бачили під час вибору загальних записів даної таблиці. Цей AS може бути використаний для створення псевдоніму вибраного стовпця або таблиці.
Висновок - SQL SELECT Query
Ми можемо використовувати оператор select SQL для вибору потрібних стовпців або записів відповідно до потреб бізнесу. Майже кожна реляційна база даних має цю команду SELECT для вибору запису з таблиці. Ми можемо використовувати вибір різними способами. Ми можемо вибрати умовно засновані записи. Операція вибору може бути виконана на одній або декількох таблицях. Ми можемо комбінувати різні інші команди з операторами SELECT. MySQL, ORACLE - приклади системи управління реляційними базами даних.
Рекомендовані статті
Це посібник із SQL SELECT-запиту. Тут ми обговорюємо вступ, синтаксис, приклади та деякі інші факти про SQL Select Query. Ви також можете переглянути наступні статті, щоб дізнатися більше -
- SQL Insert Query
- Команди запитів MySQL
- База даних у SQL
- Таблиця в SQL
- Первинний ключ проти зовнішнього ключа | Основні відмінності