Asosiy tarkibga o‘tish

Masalalar

Kirish
Masalalar
0196

Bo‘limdagi ikki eng katta maosh

Hard 500 ball SQL 1000 ms admin

Har bir bo‘limda maoshlarni kattasidan boshlab qo‘yamiz. Maoshi bo‘limdagi eng katta ikkita har xil maoshdan biriga teng bo‘lgan xodimlarni chiqaring: bo‘lim nomi, xodim ismi, maoshi.

Masalan, bo‘limda maoshlar 9, 9, 7, 5 bo‘lsa — 9, 9 va 7 oladiganlar chiqadi.

Maslahat: oyna funksiyalari — DENSE_RANK() OVER (PARTITION BY ... ORDER BY ...).

Namunaviy ma‘lumotlar

departments· 3 qator
id integername text
1IT
2Moliya
3Marketing
employees· 11 qator
id integername textdepartment_id integermanager_id integersalary integerhire_date text
1Hamid Qodirov1NULL100000002021-11-11
2Sardor Ergashev2NULL185000002021-09-22
3Umida Aliyev3NULL145000002024-11-07
4Kamola Mirzayev11190000002019-08-06
5Yusuf Xolmatov22145000002023-09-26
6Kamola Toshmatov33190000002021-10-08
7Bobur Karimov11180000002024-09-17
8Madina Toshmatov22175000002021-05-11
9Elyor Ergashev33195000002018-11-25
10Vali Qodirov11190000002019-04-07
11Madina Umarov22165000002021-09-07
Jadval tuzilishi (CREATE TABLE)
CREATE TABLE departments (id INTEGER PRIMARY KEY, name TEXT);
CREATE TABLE employees (id INTEGER PRIMARY KEY, name TEXT, department_id INTEGER, manager_id INTEGER, salary INTEGER, hire_date TEXT);

Natija

Uch ustun: department, employee, salary.

Namunaviy ma‘lumotlarda kutilgan natija

ITKamola Mirzayev19000000
ITVali Qodirov19000000
ITBobur Karimov18000000
MoliyaSardor Ergashev18500000
MoliyaMadina Toshmatov17500000
MarketingElyor Ergashev19500000
MarketingKamola Toshmatov19000000

Qatorlar tartibi ahamiyatsiz, ustunlar tartibi muhim. Yechim yashirin, kattaroq ma‘lumotlarda ham tekshiriladi.

Chekinishbo‘sh joy soni
Kodingiz shu brauzerda saqlanadi.
Kirish

Masala bahosi

Hali hech kim baholamagan.

Baholash uchun tizimga kiring.

Eng yaxshi yechimlar

Eng tez

Barchasi

Hali to‘g‘ri yechim yo‘q — birinchi bo‘ling.

Eng qisqa

Barchasi

Hali to‘g‘ri yechim yo‘q — birinchi bo‘ling.

Menyu

Ko‘rinish

Klaviatura yorliqlari

Ctrl K yoki /
Qidirish va buyruqlar
g h
Bosh sahifa
g p
Masalalar
g c
Musobaqalar
g r
Reyting
Ctrl Enter
Masala sahifasida — yechimni yuborish
?
Shu oyna