
Test grila - SELECT

Quiz
•
Computers
•
12th Grade
•
Medium
Chis Lucian
Used 6+ times
FREE Resource
9 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
3 mins • 1 pt
Fie tabela Angajati cu structura: (ID int(3), nume varchar(30), data_nas date, data_ang date, salariu float).
Să se afișeze angajații cu un salariu peste medie.
Select nume from angajati where salariu>avg(salariu);
select nume from angajati where salariu>( select avg(salariu) from angajati);
select nume from angajati where salariu<( select avg(salariu) from angajati);
select nume from angajati where salariu>sum(salariu)/count(*);
2.
MULTIPLE SELECT QUESTION
5 mins • 1 pt
Fie tabela Angajati cu structura: (ID int(3), nume varchar(30), data_nas date, data_ang date, salariu float).
Să se afișeze numele celui mai tânăr angajat.
select nume from angajati where data_nas=(select max(data_nas) from angajati);
select nume from angajati where data_nas=(select min(data_nas) from angajati);
select nume from angajati where year(data_nas)<(select min(year(data_nas) from angajati));
select nume from angajati where year(data_nas)<(select max(year(data_nas) from angajati));
3.
MULTIPLE CHOICE QUESTION
3 mins • 1 pt
Fie tabela Angajati cu structura: (ID int(3), nume varchar(30), data_nas date, data_ang date, salariu float).
Să se afișeze salariile mărite cu 1/4% pentru angajații care își serbează ziua de naștere în luna curentă
select nume, salariu*1/4 from angajati where mounth(data_nas)=mounth(curdate());
select nume, salariu+salariu*0.25 from angajati where mounth(data_nas)=cmounth(curdate());
select nume, salariu+salariu*5/20 from angajati where mounth(data_nas)=mounth(curdate());
select nume, salariu*1/4 from angajati where mounth(data_nas)=cmounth(curdate());
4.
MULTIPLE SELECT QUESTION
3 mins • 1 pt
Fie tabela Angajati cu structura: (ID int(3), nume varchar(30), data_nas date, data_ang date, salariu float).
Să se afișeze angajații în ordinea crescătoare a salariilor, iar cei cu același salariu –în ordine alfabetică.
select nume from angajati order by salariu and nume;
select nume from angajati order by salariu, nume;
select nume from angajati where salariu>=(select min(salariu) from angajati order by nume);
select nume from angajati where salariu<=(select min(salariu) from angajati order by nume);
5.
MULTIPLE SELECT QUESTION
45 sec • 1 pt
Fie tabela Angajati cu structura: (ID int(3), nume varchar(30), data_nas date, data_ang date, salariu float).
Să se afișeze numele și salariile angajaților care s-au angajat în aceeași lună cu luna de naștere.
select nume, salariu from angajati where mounth(data_nas) =mounth(data_ang);
select nume, salariu from angajati where cmounth(data_nas) =cmounth(data_ang);
select nume, salariu from angajati where cmonth(data_ang)=(select cmounth(data_nas) from angajati)
select nume, salariu from angajati where cmonth(data_ang)=(select distinct cmounth(data_nas) from angajati)
6.
MULTIPLE SELECT QUESTION
3 mins • 1 pt
Fie tabela Angajati cu structura: (ID int(3), nume varchar(30), data_nas date, data_ang date, salariu float).
Care este suma salariilor angajaților care au un salariu peste medie?
select sum(salariu) from angajati where salariu>avg(salariu);
select sum(avg(salariu)) from angajati;
select sum(salariu) from angajati salariu>(select avg(salariu) from angajati);
select sum(salariu) from angajati where salariu>(select avg(salariu) from angajati);
7.
MULTIPLE SELECT QUESTION
3 mins • 1 pt
Fie tabela Angajati cu structura: (ID int(3), nume varchar(30), data_nas date, data_ang date, salariu float).
Sa se afiseze toate informatiile despre angajatii care incep cu litera P.
select * from angajati where left(nume,1)='P';
select * from angajati where nume[0]='P';
select nume, salariu, data_nas, data_ang from angajati where left(nume,1)='P';
select nume and salariu and data_nas and data_ang from angajati where left(nume,1)='P';
8.
MULTIPLE SELECT QUESTION
3 mins • 1 pt
Fie tabela Angajati cu structura: (ID int(3), nume varchar(30), data_nas date, data_ang date, salariu float).
Sa se mareasca salariile tuturor angajatilor cu 50%
update angajati set salariu=salariu*3/2;
update angajati set salariu=salariu+salariu*0,5;
update angajati set salariu=salariu+salariu*50/100;
update angajati set salariu=salariu*1/2
9.
MULTIPLE SELECT QUESTION
45 sec • 1 pt
Fie tabela Angajati cu structura: (ID int(3), nume varchar(30), data_nas date, data_ang date, salariu float).
Sa se elimine angajatii care au o vechime<3 ani.
delete * angajati where data_ang>'{2017-01-01}';
delete from angajati where (curdate()-data_ang)/365<3;
delete from angajati where (curdate()-data_nas)/365<3;
delete where angajati from (curdate()-data_ang)/365<3;
Similar Resources on Wayground
10 questions
MySQL

Quiz
•
12th Grade
10 questions
SQL and databases

Quiz
•
KG - 12th Grade
8 questions
ASK T3 KOD ARAHAN 4.1.7

Quiz
•
12th Grade
10 questions
Storage Devices Quiz

Quiz
•
9th - 12th Grade
10 questions
CP1222-WEEK 1-2 QUIZ

Quiz
•
12th Grade
11 questions
Device and Configuration- Domain (2)

Quiz
•
9th - 12th Grade
10 questions
Database Fundamentals

Quiz
•
KG - University
11 questions
SQL

Quiz
•
10th - 12th Grade
Popular Resources on Wayground
55 questions
CHS Student Handbook 25-26

Quiz
•
9th Grade
10 questions
Afterschool Activities & Sports

Quiz
•
6th - 8th Grade
15 questions
PRIDE

Quiz
•
6th - 8th Grade
15 questions
Cool Tool:Chromebook

Quiz
•
6th - 8th Grade
10 questions
Lab Safety Procedures and Guidelines

Interactive video
•
6th - 10th Grade
10 questions
Nouns, nouns, nouns

Quiz
•
3rd Grade
20 questions
Bullying

Quiz
•
7th Grade
18 questions
7SS - 30a - Budgeting

Quiz
•
6th - 8th Grade