Cuprins
Advertisement
TIPURI DE DATE
Tipuri de date numerice
Comanda Descriere
DATA AAAA-LL-ZZ
TIMESTAMP-UL AAAAAMMDDHHMMSS
SELECT nume_coloană | valoare | expresie [AS] nume_alias; Sintaxa numelor de câmp alias
SELECT * DIN tabelul1 UNDE t1 = 2 ȘI t2 = 2008; Clauza WHERE combinată cu - ȘI Operatorul LOGIC
SELECȚIE * DIN TABELUL 1 UNDE t1 = 1 SAU t1 = 2; Clauza WHERE combinată cu - SAU Operator LOGIC
SELECT * DIN tabelul2 UNDE t1 IN (1,2,3); Clauza WHERE combinată cu - IN Cuvânt cheie
SELECT * DIN tabelul2 UNDE t1 NOT IN (1,2,3); Clauza WHERE combinată cu - NOT IN Cuvânt cheie
INSERAȚI ÎN Tabelul 1 (t1, t2, t3, t4) VALORI (X1, X2, X3,
INSERAȚI datele în tabel
X4);
INSERT INTO table_1 SELECT * FROM table_2; Inserarea într-un tabel dintr-un alt tabel
(ștergeți intrarea din tabelul formularului cu 18 numere.) ȘTERGEȚI DIN tabelul1 UNDE
tabelul1_id IN (20,21); (ștergeți intrarea din tabelul formularului de identificare a numărului 20 și 21)
Exemplu pentru gruparea mai multor coloane: - SELECT t1_id, t4 FROM tabel2;
SELECT t1_id, t4 FROM table2 GROUP BY t1_id, t4; (folosind grupul după metodă)
SELECȚIONEAZĂ t2, COUNT (t1) DIN tabelul 1 GRUPĂ Să presupunem că dorim numărul total de valori ale coloanei
PE T2; t2 în baza noastră de date.
Având clauza
Comanda Descriere
SELECȚIONEAZĂ * DIN TABELUL 2 GRUPĂ DE T1_id, toate t4 pentru tabelul2 t1 id x1. Am folosi următorul script
t4 AVÂND t1_id = x1; pentru a obține rezultatele noastre.
Instrucțiuni SELECT ... UNDE nume de câmp LIKE xxx%; sintaxa de bază pentru% procentul comodin
Exemplu: - am folosi procentul wildcard pentru a efectua o potrivire de model pe ambele părți
ale cuvântului „X1” ca parte t2 din tabelul 1 SELECT * DIN tabelul1 UNDE t2 LIKE% X1%;
Advertisement
SELECT * DIN tabelul1 UNDE t2 LIKE% X1; (procentul wildcard la începutul criteriilor de căutare
numai) SELECT * DIN tabelul1 UNDE t2 LIKE X1%; (procentul de caractere wildcard până la
sfârșitul modelului specificat care se potrivește.)
SELECT * DIN tabelul1 UNDE t3 COME x2_; toate tabelele1 care au fost t3 în anul "x2"
NU Ca comanda wildcard
Comanda Descriere
SELECȚIONEAZĂ * DIN TABELUL 1 ÎNDE T3 NU Să presupunem că vrem să obținem tabelul 1 care nu a fost t3
COME X2_; în anul X2_
Comanda de tip wildcard pentru cuvântul cheie Escape
Comanda Descriere
Exemplu: - toate tabelele1 t1 care au cuvântul X1 în ele. Nu contează dacă „X1” se află la începutul,
mijlocul sau sfârșitul titlului. SELECT * DIN tabelul1 UNDE t1 REGEXP X1;
Advertisement
Funcții numerice
Comanda Descriere Exemplu
- Scădere SELECTEAZĂ 23 - 6;
+ Plus SELECȚIONEAZĂ 23 + 6;
SELECT 23 * 6 AS
* Multiplicare
multiplication_result;
Comanda Descriere Exemplu
Funcții stocate
Comanda Descriere
comlumn_name IS NULL comlumn_name NOT NULL NULL Cuvinte cheie Sintaxă de bază