2 savarankiškas nsfw
unknown
mysql
4 years ago
1.6 kB
8
Indexable
/*Pateikite visų statusų projektų, kurių biudžetas virš 100000, biudžetus*/ select status, sum(budget) from projects where budget > 100000 group by status; /*Patekite sąrašą projektų (pavadinimas, biudžetas), kurie truko trumpiau nei 10 mėn*/ define laikas=floor(months_between(project_finish_date,project_start_date)) select project_name, budget, &laikas from projects where project_finish_date is not null and &laikas < 10; /*Pateikite kiekvieno projekto statuso biudžeto vidurkį, suapvalintą iki dviejų skaitmenų po kablelio*/ select round(avg(budget),2)status from projects group by status /*Pateikite mažiausią tarptautinių projektų biudžetą*/ select status, min(budget) from projects where status='INTERNATIONAL' group by status; /*Suskaičiuokite kiek yra klientų iš skirtingų valstijų miestų, kurių pavadinimuose yra e raidė*/ select count(c_first_name) - count(distinct(c_first_name)) as SKIRTUMAS from clients where c_city like '%e%' group by c_first_name having count(*)>1; /*Pateikite duomenis tokia tvarka (naudokite funkcijas): The status of the project "Jass 255" is "international" ir t.t. apie visus projektus*/ select concat('The status of the project ', concat('"',concat(initcap(project_name),concat('"',concat(' is ', concat('"',concat(lower(status),'"'))))))) from projects; /*Pateikite projektų pavadinimus, jų pradžios ir pabaigos datas. Jei projektas dar tęsiasi, vietoje pabaigos datos išveskite "Nebaigtas"*/ select project_name, project_start_date, nvl(to_char(project_finish_date), 'Nebaigtas') from projects;
Editor is loading...