Узнайте, как использовать SQL SELECT с примерами



Эта статья представляет собой подробное руководство по использованию оператора SQL SELECT с примерами. В нем рассказывается о различных способах использования этого запроса с другими командами SQL.

Базы данных хранят большие объемы данных в различных форматах. Но задумывались ли вы, как выбрать данные из ? Что ж, оператор SQL SELECT используется для извлечения данных из баз данных. В этой статье о SQL SELECT я расскажу, как использовать оператор SELECT в SQL с другими .

В этой статье будут рассмотрены следующие темы:





Что такое SQL SELECT?

Оператор SELECT используется для выбора определенного набора данных из базы данных. Данные, возвращаемые оператором SELECT, хранятся в таблице результатов, называемой набором результатов.

Синтаксис SQL SELECT:

--Для выбора нескольких столбцов SELECT ColumnName1, ColumnName2, ColumnName (N) FROM TableName - Чтобы выбрать полные данные из таблицы SELECT * FROM TableName - Чтобы выбрать первые N записей из таблицы SELECT TOP N * FROM TableName

Продолжая эту статью о SQL SELECT, давайте разберемся, как использовать инструкцию SELECT различными способами.



Примеры :

Для вашего лучшего понимания я рассмотрю следующую таблицу.

Студенческий билет Имя студента Возраст город Страна
одинРохан2. 3МумбаиИндия
2Самира22МумбаиИндия
3Анна21Лондонобъединенное Королевство
4Джон19Нью-ЙоркИСПОЛЬЗОВАНИЕ
5Алиса22БерлинГермания

Давайте рассмотрим каждую из них по очереди.

Пример столбца SQL SELECT

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



Пример: Напишите запрос для получения StudentID, StudentName и Age из таблицы студентов.

ВЫБЕРИТЕ StudentID, StudentName, Age FROM Student

Вывод:

Студенческий билет Имя студента Возраст
одинРохан2. 3
2Самира22
3Анна21
4Джон19
5Алиса22

SQL SELECT * Пример

Звездочка (*) используется для выбора всех данных из базы данных / таблицы / столбца.

Пример: Напишите запрос, чтобы получить все детали из таблицы «Студенты».

ВЫБРАТЬ * ИЗ студентов

Вывод:

Студенческий билет Имя студента Возраст город Страна
одинРохан2. 3МумбаиИндия
2Самира22МумбаиИндия
3Анна21Лондонобъединенное Королевство
4Джон19Нью-ЙоркИСПОЛЬЗОВАНИЕ
5Алиса22БерлинГермания

Это был простой способ использования оператора SELECT. Давайте продолжим в этой статье о SQL SELECT и поймем, как использовать оператор SELECT с другими командами в SQL.

Используйте SELECT с DISTINCT

Вы можете использовать оператор SELECT с оператором DISTINCT для получения только различных значений.

Синтаксис

ВЫБЕРИТЕ DISTINCT ColumnName1, ColumnName2, ColumnName (N) FROM TableName

пример

ВЫБЕРИТЕ РАЗЛИЧНЫЙ возраст среди студентов

Вывод:

Возраст
2. 3
22
21
19

Продолжая эту статью, давайте поймем, как использовать SQL SELECT с предложением ORDER BY.

синхронизация потоков в примере java

Используйте SELECT с ORDER BY

Как мы все знаем, ORDER BY заявление используется для сортировки результатов в порядке возрастания или убывания. Мы можем использовать оператор ORDER BY с оператором SELECT для извлечения определенных данных в порядке возрастания или убывания.

Синтаксис
ВЫБЕРИТЕ ColumnName1, ColumnName2, ColumnName (N) FROM TableName ORDER BY ColumnName1, ColumnName2, ... ASC | DESC

Пример использования только ORDER BY

Напишите запрос, чтобы выбрать все поля из таблицы студентов, отсортированные по городам.

ВЫБРАТЬ * ИЗ студентов ЗАКАЗАТЬ ПО ГОРОДУ

Вывод:

Студенческий билет Имя студента Возраст город Страна
5Алиса22БерлинГермания
3Ана21Лондонобъединенное Королевство
одинРохан2. 3МумбаиИндия
2Самира22МумбаиИндия
4Джон19Нью-ЙоркИСПОЛЬЗОВАНИЕ

Пример использования ORDER BY в порядке убывания

Напишите запрос, чтобы выбрать все поля из таблицы студентов, отсортированные по городам в порядке убывания.

ВЫБРАТЬ * ИЗ УЧЕНИКОВ ЗАКАЗАТЬ ПО ГОРОДУ DESC
Студенческий билет Имя студента Возраст город Страна
4Джон19Нью-ЙоркИСПОЛЬЗОВАНИЕ
одинРохан2. 3МумбаиИндия
2Самира22МумбаиИндия
3Ана21Лондонобъединенное Королевство
5Алиса22БерлинГермания

Далее в этой статье давайте разберемся, как использовать SQL SELECT с оператором GROUP BY.

Используйте SELECT с GROUP BY

В Заявление GROUP BY используется с оператором SELECT для группировки набора результатов по одному или нескольким столбцам.

Синтаксис
ВЫБЕРИТЕ ColumnName1, ColumnName2, ..., ColumnName (N) FROM TableName, ГДЕ Условие ГРУППА ПО ИМЯ столбца (N) ПОРЯДОК ПО ИМЯ столбца (N)

Пример:

Напишите запрос, чтобы перечислить количество учеников каждого возраста.

ВЫБЕРИТЕ COUNT (StudentID), город ИЗ студентов ГРУППА ПО ГОРОДУ

Вывод:

COUNT (StudentID) город
2Мумбаи
одинЛондон
одинНью-Йорк
одинБерлин

Далее в этой статье давайте разберемся, как использовать SQL SELECT с оператором GROUP BY.

Используйте SELECT с предложением HAVING

Предложение HAVING можно использовать с оператором SELECT для извлечения данных на основе некоторых условий.

Синтаксис
ВЫБЕРИТЕ ColumnName1, ColumnName2, ColumnName (N) FROM TableName WHERE Condition GROUP BY ColumnName (N) HAVING Condition ORDER BY ColumnName (N)

пример

Напишите запрос, чтобы получить количество студентов в каждом городе, где количество студентов> 1, и отсортировать их в порядке убывания.

ВЫБЕРИТЕ СЧЕТЧИК (StudentID), Город ИЗ СТУДЕНТОВ ГРУППА ПО ГОРОДУ ИМЕЕТ СЧЕТ (StudentID)> 1 ORDER BY COUNT (StudentID) DESC

Вывод:

Счетчик (StudentID) город
2Мумбаи

Используйте SELECT с предложением INTO

Этот оператор используется, когда вы хотите скопировать данные из одной таблицы в другую.

Синтаксис

ВЫБРАТЬ * В NewTableName [IN DatabaseName] FROM OldTableName WHERE Condition

пример

Напишите запрос для создания резервной копии базы данных студентов.

ВЫБРАТЬ * В StudentBackup ОТ студентов

Вывод:

Вы увидите, что таблица StudentBackup будет содержать все поля из таблицы Student.

Студенческий билет Имя студента Возраст город Страна
одинРохан2. 3МумбаиИндия
2Самира22МумбаиИндия
3Анна21Лондонобъединенное Королевство
4Джон19Нью-ЙоркИСПОЛЬЗОВАНИЕ
5Алиса22БерлинГермания

Пример: Напишите запрос для создания резервной копии, выбрав несколько столбцов таблицы «Студенты».

ВЫБЕРИТЕ StudentName, Age INTO StudentBackup FROM Student

Вывод:

Вы увидите, что таблица StudentBackup будет иметь следующие поля из таблицы Student.

Имя студента Возраст
Рохан2. 3
Самира22
Анна21
Джон19
Алиса22

Пример: Напишите запрос для создания резервной копии, вставив все данные обо всех студентах, обучающихся в городе «Мумбаи».

ВЫБРАТЬ * В Студенты Резервная копия ОТ студентов ГДЕ Город = 'Мумбаи'
Студенческий билет Имя студента Возраст город Страна
одинРохан2. 3МумбаиИндия
2Самира22МумбаиИндия

Это было несколько способов использования команды SELECT. Чтобы получить дополнительные знания, попрактикуйтесь в написании запросов на Команды SQL .На этом мы подошли к концу статьи о SQL SELECT.

Если вы хотите узнать больше о MySQL и познакомьтесь с этой реляционной базой данных с открытым исходным кодом, а затем ознакомьтесь с нашими который включает в себя живое обучение под руководством инструктора и опыт реальных проектов. Этот тренинг поможет вам глубже понять MySQL и достичь мастерства в этой теме.

Есть вопрос к нам? Пожалуйста, укажите это в разделе комментариев к этой статье о SQL SELECT, и я вернусь к вам.