Научете как да използвате 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 по различни начини.



Java точно навреме компилатор

Примери :

За ваше по-добро разбиране ще разгледам следната таблица.

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

Нека разгледаме всеки един от тях един по един.

Пример за SQL SELECT колона

Тук споменавате имената на колоните, за които искате да извлечете данни.



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

ИЗБЕРЕТЕ StudentID, StudentName, Age FROM Students

Изход:

StudentID StudentName Възраст
единРохан2. 3
2Самира22.
3Анадвадесет и едно
4Джон19.
5Алис22.

SQL SELECT * Пример

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

Пример: Напишете заявка за извличане на всички подробности от таблицата Студенти.

ИЗБЕРЕТЕ * ОТ студенти

Изход:

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

Това беше най-простият начин за използване на оператора SELECT. Нека да продължим напред в тази статия за SQL SELECT и да разберем как да използваме оператора SELECT с другите команди в SQL.

Използвайте SELECT с DISTINCT

Можете да използвате оператора SELECT с израза DISTINCT, за да извлечете само различни стойности.

Синтаксис

ИЗБЕРЕТЕ РАЗЛИЧНО Име на колона1, Име на колона2, Име на колона (N) ОТ Име на таблица

Пример

ИЗБЕРЕТЕ РАЗЛИЧНА възраст от учениците

Изход:

Възраст
2. 3
22.
двадесет и едно
19.

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

Използвайте SELECT с ORDER BY

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

Синтаксис
ИЗБЕРЕТЕ Име на колона1, Име на колона2, Име на колона (N) ОТ Име на таблицата ПОРЪЧКА ПО Име на колона1, Име на колона2, ... ASC | DESC

Пример за използване само на ORDER BY

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

ИЗБЕРЕТЕ * ОТ УЧЕНИ ПОРЪЧКА ПО ГРАД

Изход:

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

Пример за използване на ORDER BY в низходящ ред

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

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

След това в тази статия нека разберем как да използваме SQL SELECT с израза GROUP BY.

Използвайте SELECT с GROUP BY

The Изявление GROUP BY се използва с оператора SELECT за групиране на набора от резултати от една или повече колони.

Синтаксис
ИЗБЕРЕТЕ Име на колона1, Име на колона2, ..., Име на колона (N) ОТ ИМЕ на таблицата КЪДЕ Условие ГРУПА ПО ИМЕ НА КОЛОНА (N) ПОРЪЧКА ПО ИМЕ НА КОЛОНА (N)

Пример:

Напишете заявка, за да изброите броя на учениците от всяка възраст.

java какво е вектор
ИЗБЕРЕТЕ БРОЙ (StudentID), град ОТ УЧЕНИ ГРУПИРАНЕ ПО ГРАД

Изход:

БРОЙ (StudentID) Град
2Мумбай
единЛондон
единНю Йорк
единБерлин

След това в тази статия нека разберем как да използваме SQL SELECT с израза GROUP BY.

Използвайте SELECT с клауза HAVING

Клаузата HAVING може да се използва с оператора SELECT за извличане на данни въз основа на някои условия.

Синтаксис
ИЗБЕРЕТЕ Име на колона1, Име на колона2, Име на колона (N) ОТ Име на таблицата КЪДЕ Условие ГРУПА ПО ИМЕ НА КОЛОНА (N) ИМАЩИ УСЛОВИЕ ПОРЪЧКА ПО ИМЕ НА КОЛОНА (N)

Пример

Напишете заявка за извличане на броя на учениците във всеки град, където броят на учениците е> 1, и са сортирани в низходящ ред.

ИЗБЕРЕТЕ БРОЙ (StudentID), град ОТ студенти ГРУПА ПО ГРАД ИМА БРОЙ (StudentID)> 1 ПОРЪЧКА ПО БРОЙ (StudentID) DESC

Изход:

Брой (StudentID) Град
2Мумбай

Използвайте SELECT с клауза INTO

Този израз се използва, когато искате да копирате данни от едната таблица в другата таблица.

Синтаксис

SELECT * INTO NewTableName [IN DatabaseName] ОТ OldTableName WHERE Условие

Пример

Напишете заявка за създаване на резервно копие на базата данни Студенти.

SELECT * INTO StudentBackup ОТ Студенти

Изход:

Ще видите, че таблицата StudentBackup ще има всички полета от таблицата Student.

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

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

ИЗБЕРЕТЕ ИМЕ НА СТУДЕНТА, Възраст В РЕЗЕРВИРАНЕ НА СТУДЕНТ ОТ Студенти

Изход:

Ще видите, че таблицата StudentBackup ще има следните полета от таблицата Student.

StudentName Възраст
Рохан2. 3
Самира22.
Анадвадесет и едно
Джон19.
Алис22.

Пример: Напишете заявка за създаване на резервно копие, като вмъкнете всички подробности за всички тези студенти, които учат в град „Мумбай“.

ИЗБЕРЕТЕ * В РЕЗЕРВИРАНЕ НА УЧЕНИЦИ ОТ УЧЕНИ ГДЕ Град = 'Мумбай'
StudentID StudentName Възраст Град Страна
единРохан2. 3МумбайИндия
2Самира22.МумбайИндия

Това бяха няколко начина за използване на командата SELECT. За да получите допълнителни знания, продължете напред и се упражнявайте в писането на заявки SQL команди .С това стигаме до края на тази статия за SQL SELECT.

Ако искате да научите повече за MySQL и опознайте тази релационна база данни с отворен код, след това разгледайте нашата което се предлага с обучение под ръководството на инструктори на живо и опит в реалния живот на проекти. Това обучение ще ви помогне да разберете MySQL задълбочено и ще ви помогне да постигнете майсторство по темата.

Имате въпрос към нас? Моля, споменете го в раздела за коментари на тази статия за SQL SELECT и ще се свържа с вас.