Зміст:
Визначення - Що означає SELECT (бази даних)?
SELECT - це основний виклад структуризованої мови запитів (SQL).
Оператор SELECT, який дотримується послідовного і конкретного формату, починається з ключового слова SELECT, після якого стовпці повинні бути включені у формат. Якщо після SELECT розміщено зірочку (*), за цією послідовністю слідує пункт FROM, який починається з ключового слова FROM, а потім - джерела даних, що містять стовпці, зазначені після пункту SELECT. Ці джерела даних можуть бути однією таблицею, комбінацією таблиць, підзапитом чи представленням.
Необов’язкові пропозиції можуть бути додані, але не є обов'язковими, тобто, пункт WHERE, який дає умови для повернення даних, або пункт ORDER BY, який сортує вихід з одним або кількома вказаними стовпцями.
Техопедія пояснює SELECT (Бази даних)
Одним з перших уроків адміністрування баз даних є оператор SELECT, який є початком будь-якого сценарію SQL, який використовується для запиту даних. SELECT - це перше ключове слово в операторі SELECT, яке, як і всі оператори SQL, не залежить від регістру.
Щоб проілюструвати оператор SELECT на прикладі, припустимо, що банківська база даних містить таблицю CUSTOMER_MASTER, яка зберігає основні реквізити клієнта та містить кілька стовпців, названих так:
- customer_id
- social_security_no
- прізвище
- ім'я
- електронна адреса
- фізична адреса
- дата народження
- Стать
Наступний оператор SELECT використовується для запиту всіх даних таблиці:
ВИБІР * ВІД клієнта_мастера.
Наступний оператор SELECT використовується для сортування результатів за прізвищами клієнтів:
ВИБІР * ВІД ЗАМОВЛЕННЯ прізвища
Для переліку прізвищ клієнтів, імен та дат народження зірочку (*) замінюють відповідними назвами стовпців таким чином:
ВИБІРТЕ прізвище, ім'я, дату_з народження ВІД клієнта-майстра
Для запуску запиту всіх жінок-клієнтів, відсортованих за датою народження, видається таке твердження:
ВИБІР * ВІД Клієнта_мастера, де пол = 'F' ЗАМОВЛЕННЯ ДО date_of_birth
Примітка: пункт WHERE зараз використовується для обмеження виводу.
Це пояснення - простий буквар, який демонструє потужність оператора SELECT і може бути використаний для побудови складних і складних запитів за межами цієї межі. Однак усі твердження SELECT, незалежно від обсягу, повинні послідовно виконувати основні правила, викладені вище.