Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
выборкас условием
|
|||
|---|---|---|---|
|
#18+
Задание ЗАДАНИЕДана таблица с восемью записями: SQL> descr test_table Name Type Nullable Default Comments ------ —---- —------ —----- —------ T_DATE DATE Y T_NUM NUMBER Y SQL> select * from test_table; T_DATE T_NUM ----------- —--- 03/08/2006 1 13/08/2006 2 23/08/2006 3 02/09/2006 4 03/08/2006 5 13/08/2006 6 23/08/2006 7 02/09/2006 8 8 rows selected Нужно написать пять SQl-запросов, которые бы выводили, что написано, а результат выборки совпадал с указанным. 1.Выборка всего по убыванию значения поля T_NUM T_DATE T_NUM ----------- —--- 02/09/2006 8 23/08/2006 7 13/08/2006 6 03/08/2006 5 02/09/2006 4 23/08/2006 3 13/08/2006 2 03/08/2006 1 2.Вывести дни в августе с суммированием значений T_NUM по дате T_DATE SUM ----------- —-------- 03/08/2006 6 13/08/2006 8 23/08/2006 10 3.Вывести 3 записи с максимальными значениями T_NUM в порядке возрастания T_DATE T_NUM ----------- —--- 13/08/2006 6 23/08/2006 7 02/09/2006 8 4.Вывести 1 если T_NUM от 2 до 5, иначе 0 T_DATE T_NUM 01 ----------- —--- —-------- 03/08/2006 1 0 13/08/2006 2 1 23/08/2006 3 1 02/09/2006 4 1 03/08/2006 5 0 13/08/2006 6 0 23/08/2006 7 0 02/09/2006 8 0 5.Вывести все дни в августе с суммированием значений T_NUM по дате DATE SUM ----------- —-------- 01/08/2006 0 02/08/2006 0 03/08/2006 6 04/08/2006 0 05/08/2006 0 06/08/2006 0 07/08/2006 0 08/08/2006 0 09/08/2006 0 10/08/2006 0 11/08/2006 0 12/08/2006 0 13/08/2006 8 14/08/2006 0 15/08/2006 0 16/08/2006 0 17/08/2006 0 18/08/2006 0 19/08/2006 0 20/08/2006 0 21/08/2006 0 22/08/2006 0 23/08/2006 10 24/08/2006 0 25/08/2006 0 26/08/2006 0 27/08/2006 0 28/08/2006 0 29/08/2006 0 30/08/2006 0 31/08/2006 0 1,2,3 сделала 4-5 не могу? Кто подскажет как сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2013, 20:19 |
|
||
|
выборкас условием
|
|||
|---|---|---|---|
|
#18+
mariwka19904-5 не могу Показывай, что сделано. Объясняй, почему сделано именно так. Укажем, в чём ошибка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2013, 20:34 |
|
||
|
выборкас условием
|
|||
|---|---|---|---|
|
#18+
я просто не предстовляю как сделать выборку по условию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2013, 20:37 |
|
||
|
выборкас условием
|
|||
|---|---|---|---|
|
#18+
4 сделала Код: sql 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2013, 20:57 |
|
||
|
выборкас условием
|
|||
|---|---|---|---|
|
#18+
mariwka1990, union all ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2013, 21:05 |
|
||
|
выборкас условием
|
|||
|---|---|---|---|
|
#18+
mariwka1990я просто не предстовляю как сделать выборку по условию. Для этого существуют секции WHERE и HAVING. Однако тебе не нужна выборка по условию, а нужен тебе тривиальный CASE . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2013, 21:05 |
|
||
|
выборкас условием
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2013, 21:35 |
|
||
|
выборкас условием
|
|||
|---|---|---|---|
|
#18+
Cygapb-007, Спасбио, только вместо суммы везде NULL значение, все перековыряла. не получается пока что исправить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2013, 21:51 |
|
||
|
выборкас условием
|
|||
|---|---|---|---|
|
#18+
Cygapb-007, разобралась==) там год 2013 стоял =) СПАСИБО ВСЕМ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2013, 22:02 |
|
||
|
|

start [/forum/topic.php?desktop=1&fid=47&tid=1830052]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
36ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
| others: | 13ms |
| total: | 141ms |

| 0 / 0 |
