
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
18.05.2017, 22:07
|
|||
|---|---|---|---|
|
|||
Подзапросы в SELECT or FROM |
|||
|
#18+
Ребят, объясните пожалуйста (можно даже как ребенку -_-), как использовать подзапросы в select or from? Я прекрасно понимаю, как это работает после WHERE. Но очень туго представляю, как работает в SELECT, FROM ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.05.2017, 00:54
|
|||
|---|---|---|---|
|
|||
Подзапросы в SELECT or FROM |
|||
|
#18+
Код: plsql 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.05.2017, 01:43
|
|||
|---|---|---|---|
|
|||
Подзапросы в SELECT or FROM |
|||
|
#18+
Вячеслав Любомудров, Дополним для общности Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. Дефиниции ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.05.2017, 09:48
|
|||
|---|---|---|---|
Подзапросы в SELECT or FROM |
|||
|
#18+
dbms_photoshop, C cross join и lateral очень подходит для подсказки (можно даже как ребенку -_-) Не помню точно, но вроде оба появились в Oracle 12 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.05.2017, 09:59
|
|||
|---|---|---|---|
Подзапросы в SELECT or FROM |
|||
|
#18+
MaximaXXL, cross join - древняя штука. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.05.2017, 10:13
|
|||
|---|---|---|---|
Подзапросы в SELECT or FROM |
|||
|
#18+
envMaximaXXL, cross join - древняя штука. Ага, с "cross apply" спутал =) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.05.2017, 12:04
|
|||
|---|---|---|---|
|
|||
Подзапросы в SELECT or FROM |
|||
|
#18+
MaximaXXL, То просто, чтоб показать ТС, что не всякая хрень в скобочках даже следующая после from или join - подздапрос, Но всякий подзапрос обрамляется скобками. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.05.2017, 13:52
|
|||
|---|---|---|---|
|
|||
Подзапросы в SELECT or FROM |
|||
|
#18+
Допустим, ты хочешь узнать фамилии всех сотрудников в организации, у кого зарплата больше чем у бухгалтера Николая. Проблема в том, что мы явно, не знаем, какая зарплата у Николая, может 20т.р., а может и 50т.р., потому план действий: 1. Нужно узнать какая зарплата у бухгалтера Николая. Этим будет заниматься подзапрос. 2. Получим список фамилий сотрудников, у кого зарплата больше, чем результат 1го запроса. select second_name from employees where salary > (select salary from employees where first_name='Николай' and job_title = 'Бухгалтер') ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=52&tablet=1&tid=1885914]: |
0ms |
get settings: |
8ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
189ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 235ms |
| total: | 499ms |

| 0 / 0 |
