- Introducere in SQL
- Concepte SGBD
- Despre Bazele de date
- Sintaxa SQL
- Tipuri de date SQL
- Operatori SQL
- Expresii
- Crearea unei baze de date
- Stergerea unei baze de date
- Selectarea unei baze de date
- Crearea unui tabel
- Stergerea unui tabel
- Inserare de informatii (INSERT INTO)
- Selectia
- Modificarea de informatii â Update
- Clauza WHERE
- Stefanescu Mihai a postat in Paginare in PHP
- johhny a postat in Paginare in PHP
- Stefanescu Mihai a postat in Cum pot afisa eroarea cand utilizatorul a scris un username gresit sau o parola gresita?
- madalin a postat in Cum pot afisa eroarea cand utilizatorul a scris un username gresit sau o parola gresita?
- Stefanescu Mihai a postat in Featureuri site
Expresii
O expresie este o combinatie de valori, operatori si funtii SQL ce returneaza o valoare.
Expresiile SQL sunt similare formulelor si sunt folosite pentru a returna anumite date dintr-o baza de date.SintaxaMai jos am scris o interograde SELECT:
SELECT coloana1, coloana2, coloanaN FROM numele_tabelului WHERE [Contitie|Expresie];
Expresie Booleana
Acest tip de expresie returneaza datele ce se potrivesc unei anumite valori.
Pentru acest exemplu presupunem ca avem urmatorul tabel de angajati:
SQL> SELECT * FROM angajati; +----+----------+--------+-----------+-----------+ | ID | NUME | VARSTA | ADRESA | SALARIU | +----+----------+--------+-----------+-----------+ | 1 | Ramesh | 32 | Ahmedabad | 2000.00 | | 2 | Khilan | 25 | Delhi | 1500.00 | | 3 | kaushik | 23 | Kota | 2000.00 | | 4 | Chaitali | 25 | Mumbai | 6500.00 | | 5 | Hardik | 27 | Bhopal | 8500.00 | | 6 | Komal | 22 | MP | 4500.00 | | 7 | Muffy | 24 | Indore | 10000.00 | +----+----------+--------+-----------+-----------+
Iata si un exemplu de interogare ce na va returna randul ce se potriveste unui singure conditii:
SQL> SELECT * FROM angajati WHERE salariu = 10000; +----+----------+--------+-----------+-----------+ | ID | NUME | VARSTA | ADRESA | SALARIU | +----+----------+--------+-----------+-----------+ | 7 | Muffy | 24 | Indore | 10000.00 | +----+----------+--------+-----------+-----------+
Expresie numerica
Acest tip de expresie poate fi folosita la rezolvarea unei operatii matematice in orice interogare.
SQL> SELECT (7 + 9) AS Adunare +----------+ | Adunare | +----------+ | 16 | +----------+
Pentru acest tip de expresii exista o intraga serie de functii predefinite precum avg(), sum(), count(), s.a.m.d.
SQL> SELECT COUNT(*) AS "Numar Angajati" FROM angajati; +----------------+ | Numar Angajati | +----------------+ | 7 | +----------------+
Data Curenta
Acest tip de expresii returneaza data curenta setata in sistemul pe care ruleaza serverul.
SQL> SELECT CURRENT_TIMESTAMP; +---------------------+ | Current_Timestamp | +---------------------+ | 2015-26-03 10:43:27 | +---------------------+
Iata inca un mod de a afisa data curenta:
SQL> SELECT GETDATE(); +---------------------+ | Current_Timestamp | +---------------------+ | 2015-26-03 10:43:27 | +---------------------+
Comentarii
Inca nu au fost postate comentarii, fii primul care posteaza un comentariu!