Biologie | Chimie | Didactica | Fizica | Geografie | Informatica | |
Istorie | Literatura | Matematica | Psihologie |
Specificarea tabelelor cu FROM (element obligatoriu)
Diferitele parti ale instructiunii SELECT se folosesc pentru a specifica datele care se doresc extrase din baza de date. Prima parte a procesului de selectie tine de alegerea unei parti din tabelele bazei de date. Instructiunea SELECT utilizeaza clauza FROM pentru a stabili tabelele ale caror linii si coloane vor fi incluse in interogare.
Sintaxa clauzei FROM :
[FROM [(indicatii_optimizare)]
[[, [(indicatii_optimizare)]
[ . , [(indicatii_optimizare)]
Numele tabelelor sunt separate prin virgule.
Exemplu:
Select * From Client
Forma Select * intoarce toate coloanele din tabela sau tabelele specificate. O astfel de interogare poate sa necesite un timp mai indelungat, deci este bine de evitat.
Este permisa selectia tabelelor din baze de date diferite. Numele bazei de date in care se afla tabela se specifica in sintaxa numelui tabelului :
nume_baza_date. posesor. nume_tabela
Exemplu:
Select * From companie. dbo. angajat
Cuvantul cheie dbo specifica posesorul bazei de date. Poate fi folosit in orice situatie, SQL stiind ca ne referim la posesorul bazei de date in cauza. Daca la specificarea unei tabele nu se precizeaza baza de date si posesorul, SQL Server cauta tabelele din clauza FROM in cadrul bazei de date curente.
Copyright © 2024 - Toate drepturile rezervate