SQL SELECT forespørgsel - Syntaks og eksempler på SQL SELECT-forespørgsel

Indholdsfortegnelse:

Anonim

Introduktion til SQL SELECT Query

Før vi hopper for at diskutere SQL-valgforespørgsel, lad os først starte med SQL. SQL står for Structured Query Language. SQL er et forespørgselssprog, der gør det muligt at udføre forskellige handlinger i databasen eller databasetabellerne. Der er forskellige måder at interagere med databasetabellerne på. Select-kommandoen handler kun, men det handler om, hvordan vi kommunikerer med databasen og dens tabel til valg af de krævede poster. Dette er en måde at vælge poster fra en eller flere tabeller. Vi kan bruge den valgte forespørgsel på mange måder, få af dem er lette og få er fra den komplekse side. I denne artikel vil vi se de forskellige anvendelser af de valgte udsagn.

Syntaks for SQL SELECT Query

Select er en af ​​de grundlæggende kommandoer i det relationelle databasestyringssystem. Vi kan bruge SELECT-nøgleordet som præfiks til at vælge post (er) fra en given tabel. Det valgte forespørgsel returnerer sæt af poster fra den givne en eller flere tabeller.

1. Valg af de krævede kolonner i en given tabel

SELECT, , …… FROM ;

Forklaring:

  • SELECT er en kommando i sig selv, vi kan bruge den til at vælge posten fra tabellen.
  • ,, …… er kolonnerne i tabellen My_table_name.
  • er navnet på en tabel.

2. Valg af alle kolonner i en tabel

SELECT * FROM ;

Forklaring:

  • SELECT er en kommando, vi selv kan bruge til at vælge posten fra tabellen.
  • * angiver alle kolonner i den givne tabel.
  • er navnet på en tabel.

3. Valg af poster med WHERE-leddet

SELECT, , …… FROM WHERE = ;

Forklaring:

  • ,, …… er kolonnerne i tabellen My_table.
  • er navnet på en tabel.
  • HVOR er et nøgleord, som vi kan bruge i SQL select-sætningen til at vælge posterne efter den specificerede betingelse.

4. Valg af antal poster

SELECT COUNT(*) FROM ;

Forklaring:

  • COUNT (*), dette giver os det samlede antal rækker i tabellen My_table.
  • er navnet på en tabel.

Eksempler på SQL SELECT-forespørgsel

I dette afsnit vil vi diskutere nogle eksempler under overvejelse af den ovenfor nævnte syntaks, så enhver let kan forstå ved at lægge en lille indsats. Lad os øve nogle eksempler på at forstå SQL-valgsætningen bedre.

Antag, at vi har et databasenavn "SCHOOL". Denne database har tabeller som nævnt nedenfor:

Studerende:

klasse:

Eksempel # 1 - VÆLG med påkrævede kolonner

Forespørgsel:

SELECT Student_ID, First_name, Last_name from Student;

Produktion:

Forespørgsel:

SELECT Student_ID, Class from Class;

Output :

Eksempel 2 - VÆLG alle kolonnerne i en tabel

Forespørgsel:

SELECT * from Student;

Output :

Forespørgsel:

SELECT * from Class;

Produktion:

Eksempel # 3 - Valg af poster med WHERE-klausul

Forespørgsel:

SELECT * from Student WHERE First_name="Alex";

Output :

Forespørgsel:

SELECT * from Class where Medium=' English ';

Output :

Eksempel 4 - Valg af antal poster

Forespørgsel:

SELECT COUN(*) as count from Student;

Output :

Forespørgsel:

SELECT COUN(*) as count from Class;

Output :

Andre fakta om SQL SELECT

Den valgte sætning nævnt ovenfor kan udføres på den relationelle database. Der er forskellige andre udvalgte forespørgsler, vi kan bruge til at vælge posterne. Den valgte sætning returnerer altid et resultatsæt. Dette resultatsæt kan også indeholde nul (0), en eller flere poster. Der er forskellige andre ting i den valgte erklæring, vi kan bruge til at få det ønskede resultat. Vi kan bruge JOIN-søgeordet til at vælge poster fra to eller flere tabeller. Der er forskellige måder, vi kan bruge to eller flere udvalgte udsagn sammen for at hente posterne fra en eller flere tabeller. Vi bør bruge en primær nøgle til enhver tabel, så en post kan identificeres unikt.

Vi kan bruge nedenstående valgfri klausul med SELECT-sætningen:

  • HVOR: Vi har allerede set dette med eksempler.
  • GROUP BY: Dette er påkrævet, før du bruger den samlede funktion.
  • HAVING: Vi kan udføre en samlet funktion ved hjælp af denne over GROUP BY-sætningen.
  • BESTILLING AF: Vi kan bruge dette med VÆLG til at sortere rækkefølgen af ​​resultatsættet.
  • AS: Vi har set dette, mens vi vælger de samlede poster for en given tabel. Dette AS kan bruges til at oprette et alias af enten den valgte kolonne eller tabellen.

Konklusion - SQL SELECT forespørgsel

Vi kan bruge SQL select-sætningen til at vælge de krævede kolonner eller posterne i henhold til forretningsbehovet. Næsten hver relationsdatabase har denne SELECT-kommando til at vælge posten fra tabellen. Vi kan bruge select på forskellige måder. Vi kan vælge betingede baserede poster. Den valgte operation kan udføres på en eller flere borde. Vi kan kombinere forskellige andre kommandoer med SELECT-udsagnene. MySQL, ORACLE er eksempler på det relationsdatabasestyringssystem.

Anbefalede artikler

Dette er en guide til SQL SELECT forespørgsel. Her diskuterer vi introduktion, syntaks, eksempler og nogle andre fakta om SQL Select Query. Du kan også se på de følgende artikler for at lære mere -

  1. SQL Indsæt forespørgsel
  2. MySQL Query-kommandoer
  3. Database i SQL
  4. Tabel i SQL
  5. Primær nøgle vs udenlandsk nøgle | Topforskelle