Instructiunile de baza destinate cautarii Flashcards
Ce face instructiunea SELECT ?
emite rezultatul in format tabelar. Este un fel de System.out.print in java
Ce se intampla daca scriem SELECT 2+3; ?
Ni se va afisa rezultatul 5
Cum afisam toate coloanele din tabelul film ?
SELECT * from film;
Cum obtinem doar coloanele firstName si lastName din tabelul actor ?
SELECT firstName, lastName FROM actor;
Cum putem limita sa ni se afiseze doar primii doi actori introdusi in tabelul actor ?
SELECT * FROM actor LIMIT 2;
Cum putem limita sa ni se afiseze doar actorii care au indexul de la nr 8 la 10 ?
SELECT * FROM actor LIMIT 8, 2;
practic vor fi sarite primele 8 rezultate si vor fi afisate urmatoarele 2
Cum putem afla cate randuri contine tabelul actor, fara a afisa toate randurile lucru care este posibil sa incetineasca sistemul ?
SELECT SQL_CALC_FOUND_ROWS firstName, lastName FROM actor LIMIT 10;
SELECT FOUND_ROWS();
Cum ordonam rezultatele din tabelul actor astfel sa fie afisate in ordine alfabetica in functie de firstName de la A-Z?
SELECT * FROM actor ORDER BY firstName;
Cum ordonam rezultatele din tabelul actor astfel sa fie afisate in ordine alfabetica in functie de firstName de la Z-A?
SELECT * FROM actor ORDER BY firstName DESC;
Afisati din tabelul actor doar actorul care are firstName ‘Ion’.
SELECT * FROM actor where firstName =’Ion’;
Afisati din tabelul actor, toti actorii ale caror firstName incep cu ‘An’
SELECT * FROM actor where firstName LIKE ‘an%’;
Afisati din tabelul actor, toti actorii ale caror firstName se termina cu ‘in’
SELECT * FROM actor where firstName LIKE ‘%in’:
Afisati din tabelul actor, toti actorii ale caror lastName contine urmatoarea secventa de caractere ‘org’
SELECT * FROM actor where lastName LIKE ‘%org%’;
Afisati din tabelul film toate titlurile ale caror nume incep cu B si au durata de vizionare mai are de 3 ore
SELECT * FROM film where title LIKE ‘B%’ AND length > 180;
Cum se poate determina numarul de elemente din tabelul film ?
SELECT count(film_id) FROM film;