Strukturni jezik upita Često postavljana pitanja

Tražite savjete o korišćenju strukture jezika upita ? Ova baza podataka SQL FAQ pruža odgovore na najčešće postavljena pitanja o SQL i bazama podataka. Obavezno pratite linkove "Više informacija" na kraju svakog pitanja za detaljna objašnjenja i uputstva!

01 od 10

Kako mogu da preuzmem podatke iz baze podataka pomoću SQL-a?

alvarez / Vetta / Getty Images

Komanda SELECT je najčešće korišćena komanda u SQL-u. Omogućava korisnicima baze podataka da preuzmu specifične informacije koje žele iz operativne baze podataka. Više »

02 od 10

Kako da kreiram novu bazu podataka ili novu tablicu baze podataka?

SQL pruža CREATE DATABASE i CREATE TABLE naredbe za dodavanje novih baza podataka i tabela, odnosno baze podataka. Ove komande pružaju izuzetno fleksibilnu sintaksu koja vam omogućava kreiranje tablica i baza podataka koje odgovaraju vašim specifičnim poslovnim zahtjevima. Više »

03 od 10

Kako da dodam podatke u bazu podataka?

Komanda INSERT u SQL-u se koristi za dodavanje zapisa u postojeću tabelu.

04 od 10

Kako da obrišem neku ili čitavu tablicu baze podataka?

Često je neophodno ukloniti zastarele informacije iz relacijske baze podataka. Na sreću, Structured Query Language pruža fleksibilnu DELETE komandu koja se može koristiti za uklanjanje nekih ili svih podataka koji se čuvaju unutar tabele. Više »

05 od 10

Koja je vrednost NULL?

NULL je vrijednost koja se koristi za predstavljanje nepoznatog podatka. Baze podataka tretiraju vrijednosti NULL na poseban način, u zavisnosti od tipa operacije u kojoj se koristi. Kada se vrijednost NULL pojavi kao operand u operaciji AND, vrijednost operacije je FALSE ako je drugi operand FALSE (nema načina izraz može biti TRUE sa jednim FALSE operandom). Sa druge strane, rezultat je NULL (nepoznat) ako je drugi operand TRUE ili NULL (jer ne možemo reći koji bi rezultat bio.) Više »

06 od 10

Kako mogu da kombinujem podatke iz više tabela baze podataka?

Izjave o pridruživanju SQL-a omogućavaju vam da kombinujete podatke iz dve ili više tabela u rezultatima vašeg upita. Saznajte kako da iskoristite ovu moćnu tehnologiju kako biste nadopunili svoje upite za bazu podataka.

07 od 10

Mogu li se pridružiti stolu?

Da! Samostalni pristup možete koristiti za pojednostavljivanje ugrađenih SQL upita u kojima unutrašnji i spoljni upiti referentnu istu tabelu. Ovi priključci omogućavaju vam da preuzmete odgovarajuće zapise iz iste tabele.

08 od 10

Kako mogu da rezimram podatke sadržane u tabeli baze podataka?

SQL pruža agregatne funkcije kako bi pomoglo sumiranju velikih količina podataka. SUM funkcija se koristi unutar SELECT izraza i vraća ukupan niz vrijednosti. Funkcija AVG funkcioniše na sličan način da obezbedi matematički prosek serije vrednosti. SQL pruža COUNT funkciju da preuzme broj zapisa u tablici koja odgovara datim kriterijumima. Funkcija MAX () vraća najveću vrijednost u datom nizu podataka dok funkcija MIN () vraća najmanju vrijednost.

09 od 10

Kako mogu da grupišem sumirane podatke?

Možete koristiti osnovne SQL upite za preuzimanje podataka iz baze podataka, ali to često ne obezbeđuje dovoljno informacija kako bi zadovoljio poslovne zahtjeve. SQL vam takođe pruža mogućnost grupisanja rezultata upita zasnovanih na atributima nivoa nivoa kako biste primijenili agregatne funkcije korištenjem klauzule GROUP BY. Više »

10 od 10

Kako mogu ograničiti pristup podacima sadržanim u SQL bazi podataka?

SQL baze podataka pružaju administratorima sistem kontrole pristupa zasnovanog na ulozi. U ovoj šemi administratori kreiraju korisničke naloge za svaki pojedinačni korisnik baze podataka, a zatim dodeljuju tog korisnika jednoj ili više uloga baze podataka koji opisuju način na koji korisnik može interaktivno djelovati sa bazom podataka. Najzad, administrator daje određene dozvole ulogi koja omogućava članovima uloge da izvršavaju željene akcije. Korisnicima je implicitno uskraćivan pristup koji nije eksplicitno odobren. Više »