Bazele de date stochează volume mari de date în diferite formate. Dar v-ați gândit vreodată cum să selectați date ? Ei bine, instrucțiunea SQL SELECT este utilizată pentru a extrage datele din bazele de date. În acest articol despre SQL SELECT, voi discuta despre cum să folosiți instrucțiunea SELECT în SQL cu alte altele .
Următoarele subiecte vor fi tratate în acest articol:
Ce este SQL SELECT?
Instrucțiunea SELECT este utilizată pentru a selecta un set specific de date din baza de date. Datele returnate de instrucțiunea SELECT sunt stocate într-un tabel de rezultate numit ca set de rezultate.
care este exemplul unei clase în java
Sintaxa SQL SELECT:
- Pentru a selecta câteva coloane SELECT ColoanaNume1, ColoanaNume2, ColoanaNume (N) FROM TableName - Pentru a selecta datele complete din tabel SELECT * FROM TableName - Pentru a selecta primele N înregistrări din tabel SELECTARE TOP N * DIN TableName
Trecând mai departe în acest articol despre SQL SELECT, să ne înțelegem cum să folosim instrucțiunea SELECT în diferite moduri.
Exemple :
Pentru o mai bună înțelegere, voi lua în considerare următorul tabel.
Carnet de student | Numele studentului | Vârstă | Oraș | Țară |
unu | Rohan | 2. 3 | Mumbai | India |
2 | Sameera | 22 | Mumbai | India |
3 | Anna | douăzeci și unu | Londra | Regatul Unit |
4 | Ioan | 19 | New York | UTILIZĂRI |
5 | Alice | 22 | Berlin | Germania |
Să ne uităm la fiecare dintre ele unul câte unul.
Exemplu de coloană SQL SELECT
Aici menționați numele coloanelor pentru care doriți să preluați date.
Exemplu: Scrieți o interogare pentru a extrage StudentID, StudentName și Age din tabelul Students.
SELECTAți StudentID, StudentName, Vârsta DE la Studenți
Ieșire:
Carnet de student | Numele studentului | Vârstă |
unu | Rohan | 2. 3 |
2 | Sameera | 22 |
3 | Anna | douăzeci și unu |
4 | Ioan | 19 |
5 | Alice | 22 |
SQL SELECT * Exemplu
Asteriscul (*) este utilizat pentru a selecta toate datele din baza de date / tabel / coloană.
Exemplu: Scrieți o interogare pentru a prelua toate detaliile din tabelul Studenți.
SELECTAȚI * DE LA Studenți
Ieșire:
Carnet de student | Numele studentului | Vârstă | Oraș | Țară |
unu | Rohan | 2. 3 | Mumbai | India |
2 | Sameera | 22 | Mumbai | India |
3 | Anna | douăzeci și unu | Londra | Regatul Unit |
4 | Ioan | 19 | New York | UTILIZĂRI |
5 | Alice | 22 | Berlin | Germania |
Acesta a fost modul simplu de a folosi instrucțiunea SELECT. Să mergem mai departe în acest articol despre SQL SELECT și să înțelegem cum să folosim instrucțiunea SELECT cu celelalte comenzi din SQL.
Utilizați SELECT cu DISTINCT
Puteți utiliza instrucțiunea SELECT cu instrucțiunea DISTINCT pentru a extrage numai valori distincte.
Sintaxă
SELECT DISTINCT ColumnName1, ColumnName2, ColumnName (N) FROM TableName
Exemplu
SELECTAȚI Vârsta DISTINCȚIE DE la Studenți
Ieșire:
Vârstă |
2. 3 |
22 |
douăzeci și unu |
19 |
Mai departe în acest articol, să ne înțelegem cum să folosim SQL SELECT cu clauza ORDER BY.
Utilizați SELECT cu ORDER BY
După cum știm cu toții că Declarație ORDER BY este folosit pentru a sorta rezultatele fie în ordine crescătoare, fie descrescătoare. Putem folosi instrucțiunea ORDER BY cu instrucțiunea SELECT pentru a prelua date specifice în ordine crescătoare sau descendentă.
Sintaxă
SELECTAți ColumnName1, ColumnName2, ColumnName (N) FROM TableName ORDER BY ColumnName1, ColumnName2, ... ASC | DESC
Exemplu de utilizare numai ORDER BY
Scrieți o interogare pentru a selecta toate câmpurile din tabelul studenților ordonat în funcție de oraș.
implementarea hashmap în exemplul java
SELECTAȚI * DIN STUDENȚI COMANDĂ PE ORAS
Ieșire:
Carnet de student | Numele studentului | Vârstă | Oraș | Țară |
5 | Alice | 22 | Berlin | Germania |
3 | Ana | douăzeci și unu | Londra | Regatul Unit |
unu | Rohan | 2. 3 | Mumbai | India |
2 | Sameera | 22 | Mumbai | India |
4 | Ioan | 19 | New York | UTILIZĂRI |
Exemplu de utilizare a ORDER BY în ordine descrescătoare
Scrieți o interogare pentru a selecta toate câmpurile din tabelul studenților ordonate în funcție de oraș în ordinea descrescătoare.
SELECTAȚI * DIN STUDENȚI COMANDĂ DE ORAS DESC
Carnet de student | Numele studentului | Vârstă | Oraș | Țară |
4 | Ioan | 19 | New York | UTILIZĂRI |
unu | Rohan | 2. 3 | Mumbai | India |
2 | Sameera | 22 | Mumbai | India |
3 | Ana | douăzeci și unu | Londra | Regatul Unit |
5 | Alice | 22 | Berlin | Germania |
În continuare, în acest articol, să înțelegem cum să folosim SQL SELECT cu instrucțiunea GROUP BY.
Utilizați SELECT cu GROUP BY
Declarație GROUP BY este utilizat cu instrucțiunea SELECT pentru a grupa setul de rezultate cu una sau mai multe coloane.
Sintaxă
SELECT ColoanaNume1, ColoanaNume2, ..., ColoanaNume (N) DIN TableName UNDE Condiție GRUPARE PE Nume Coloană (N) ORDINE BY ColumnName (N)
Exemplu:
Scrieți o interogare pentru a enumera numărul de studenți de fiecare vârstă.
SELECTAȚI NUMĂRUL (StudentID), Oraș DE LA Studenți GRUP PE ORAS
Ieșire:
COUNT (StudentID) | Oraș |
2 | Mumbai |
unu | Londra |
unu | New York |
unu | Berlin |
În continuare, în acest articol, să înțelegem cum să folosim SQL SELECT cu instrucțiunea GROUP BY.
Utilizați clauza SELECT cu HAVING
Clauza HAVING poate fi utilizată împreună cu instrucțiunea SELECT pentru a prelua date pe baza unor condiții.
Sintaxă
SELECTAți ColumnName1, ColumnName2, ColumnName (N) FROM TableName WHERE Condition Condition GROUP BY ColumnName (N) HAVING Condition ORDER BY ColumnName (N)
Exemplu
Scrieți o interogare pentru a recupera numărul de studenți din fiecare oraș în care numărul de studenți este> 1 și sunt ordonați în ordine descrescătoare.
SELECTAȚI COUNT (StudentID), Oraș DIN STUDENȚI GRUP PE ORĂȘTURI CU COUNT (StudentID)> 1 COMANDĂ PE NUMĂR (StudentID)
Ieșire:
Număr (StudentID) | Oraș |
2 | Mumbai |
Utilizați clauza SELECT cu INTO
Această declarație este utilizată atunci când doriți să copiați date dintr-un tabel în celălalt tabel.
diferența dintre supraîncărcarea metodei și suprascrierea în java
Sintaxă
SELECTAȚI * ÎN NewTableName [IN DatabaseName] FROM OldTableName WHERE Condiție
Exemplu
Scrieți o interogare pentru a crea o copie de rezervă a bazei de date Studenți.
SELECT * INTO StudentBackup FROM Students
Ieșire:
Veți vedea că tabelul StudentBackup va avea toate câmpurile din tabelul Studenți.
Carnet de student | Numele studentului | Vârstă | Oraș | Țară |
unu | Rohan | 2. 3 | Mumbai | India |
2 | Sameera | 22 | Mumbai | India |
3 | Anna | douăzeci și unu | Londra | Regatul Unit |
4 | Ioan | 19 | New York | UTILIZĂRI |
5 | Alice | 22 | Berlin | Germania |
Exemplu: Scrieți o interogare pentru a crea o copie de rezervă selectând câteva coloane din tabelul Studenți.
SELECTAți StudentName, Vârsta ÎN StudentBackup DE LA Studenți
Ieșire:
Veți vedea că tabelul StudentBackup va avea următoarele câmpuri din tabelul Studenți.
Numele studentului | Vârstă |
Rohan | 2. 3 |
Sameera | 22 |
Anna | douăzeci și unu |
Ioan | 19 |
Alice | 22 |
Exemplu: Scrieți o interogare pentru a crea o copie de rezervă inserând toate detaliile tuturor studenților care studiază în orașul „Mumbai”.
SELECT * INTO Studenți Backup DE LA Studenți WHERE Oraș = „Mumbai”
Carnet de student | Numele studentului | Vârstă | Oraș | Țară |
unu | Rohan | 2. 3 | Mumbai | India |
2 | Sameera | 22 | Mumbai | India |
Acestea au fost câteva modalități de a utiliza comanda SELECT. Pentru a obține cunoștințe suplimentare, continuați și practicați scrierea interogărilor în Comenzi SQL .Cu aceasta ajungem la sfârșitul acestui articol despre SQL SELECT.
Dacă doriți să aflați mai multe despre MySQL și cunoașteți această bază de date relațională open-source, apoi consultați-ne care vine cu instruire live condusă de instructor și experiență în viața reală a proiectului. Această instruire vă va ajuta să înțelegeți în profunzime MySQL și vă va ajuta să obțineți stăpânire asupra subiectului.
Ai o întrebare pentru noi? Vă rugăm să o menționați în secțiunea de comentarii a acestui articol despre SQL SELECT și vă voi răspunde.