|
решение задачи на sql запрос
|
|||
---|---|---|---|
#18+
есть таблица с колонками: имя,номер, предмет. Нужно вывести кол-во номеров равных 5 и имя для тех, у кого есть больше 4 номеров, равных 2. ПРимер: name num subj Катя 5 .... Иван 3 Петр 2 Саша 2 Правильно ли выполняет задачу этот запрос? SELECT name, SUM(CASE( WHEN mark = 5 then 1 else 0)) FROM table GROUP BY name HAVING SUM ( CASE (WHEN Mark =2 THEN 1 ELSE 0))>4 ... |
|||
:
Нравится:
Не нравится:
|
|||
15.09.2021, 17:54 |
|
решение задачи на sql запрос
|
|||
---|---|---|---|
#18+
таблица слетела Код: plaintext 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
15.09.2021, 20:17 |
|
решение задачи на sql запрос
|
|||
---|---|---|---|
#18+
polignomt, не правильно ... |
|||
:
Нравится:
Не нравится:
|
|||
15.09.2021, 21:09 |
|
решение задачи на sql запрос
|
|||
---|---|---|---|
#18+
polignomt, судя по условию, это два запроса. Уточните задачу. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.09.2021, 21:41 |
|
решение задачи на sql запрос
|
|||
---|---|---|---|
#18+
polignomt есть таблица с колонками: имя,номер, предмет. Нужно вывести кол-во номеров равных 5 и имя для тех, у кого есть больше 4 номеров, равных 2. ПРимер: name num subj Катя 5 .... Иван 3 Петр 2 Саша 2 Правильно ли выполняет задачу этот запрос? SELECT name, SUM(CASE( WHEN mark = 5 then 1 else 0)) FROM table GROUP BY name HAVING SUM ( CASE (WHEN Mark =2 THEN 1 ELSE 0))>4 Кучерявый запрос, наверняка ТС сам написал его, просто решил уточнить здесь А что такое у нас "mark" в данном контексте? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2021, 08:10 |
|
|
start [/forum/topic.php?fid=46&fpage=14&tid=1684298]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
23ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
others: | 282ms |
total: | 390ms |
0 / 0 |