Базы данных хранят большие объемы данных в различных форматах. Но задумывались ли вы, как выбрать данные из ? Что ж, оператор 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, и я вернусь к вам.