Šai vietnē nupat jau ir saradušies tik daudz rakstu par SQL valodu kā tādu un šīs valodas komandām, ka tos varētu būt vērts izdalīt atsevišķi. Tātad kas nu mums te ir:
Pamatjēdzieni
- Kas ir SQL?
- Kas ir DML, DDL, DCL, TCL?
- Null vērtība SQLā:
- Kas ir NULL?
- Null SQL teikumos – salīdzināšana, funkcijas, agregātfunkcijas, ierobežojumi.
- NULL, indeksi, surogātvērtības un citi zvēri.
Datu manipulēšana
- Vienkāršs SQL Select teikums.
- Kopas operatori Select pieprasījumā.
- Tabulu kombinēšana (savienojumi, join):
- Tabulu kombinēšana (Join) – termini.
- Dekarta reizinājums (Cross Join).
- Iekšējais savienojums (Inner Join).
- Ārējais savienojums (Outer Join).
- Dabiskais savienojums (Natural Join) un Nosaukto kolonu savienojums (Named Columns Join).
- Ekvivalentais savienojums (Equi Join), Neekvivalentais savienojums (Non-Equi Join), Pašsavienojums (Self Join).
- Apakšvaicājumi (apakšpieprasījumi, subqueries):
- Apakšvaicājumi – ievads;
- SQL “With” klauza – klauza, ar ko patiesībā var sākties DML teikums;
- IN un EXISTS operatori.
- Rekursīvie vaicājumi:
- Vienkāršs SQL Insert teikums.
- SQL Merge teikums
- Ievads SQL analītiskajās (analytic, ranking) funkcijās.
- Pirmo N ierakstu atlase un lapošana (paging) izmantojot DB vaicājumus.
Datu objektu definēšana
Procedurālās vienības
- ♣jauns♣ Saglabātās procedūras.
Drošība
- SQL un PL/SQL injekcijas – raksts orientēts uz Oracle, bet izmantotās idejas ir svarīgas jebkurai DBVS.
- 25 bīstamākās programmēšanas kļūdas, kas ietekmē drošību.
[…] Ir arī citi, bet mums pilnībā pietiks, ja sapratīsim tik tāl. Vairāk informācijas var atrast blogā, ko pats tikai nesen atradu – datubāzes. […]
[…] Ir arī citi, bet mums pilnībā pietiks, ja sapratīsim tik tāl. Vairāk informācijas var atrast blogā, ko pats tikai nesen atradu – datubāzes. […]
[…] I found Gints Plivna blog to be very useful, especially NULL: https://datubazes.wordpress.com/sql-pamati/ […]
[…] https://datubazes.wordpress.com/sql-pamati/ the blog by Gints Plivna – best of the best ever local source (in Latvian) […]