Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как одним запросом сделать такую выборку
|
|||
|---|---|---|---|
|
#18+
День добрый, мой сниппет здесь Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. Теперь select с where t1.ssn=222 должен вернуть: id name ssn 2 B 222 с where t1.ssn=111 должен вернуть: id name ssn 1 А 111 3 С 111 А без фильтрации по ssn должен вернуть все записи из t1. Как такое сделать одним запросом (можно с подзапросами)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2018, 12:32 |
|
||
|
Как одним запросом сделать такую выборку
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2018, 12:46 |
|
||
|
Как одним запросом сделать такую выборку
|
|||
|---|---|---|---|
|
#18+
А по-моему так ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2018, 12:57 |
|
||
|
Как одним запросом сделать такую выборку
|
|||
|---|---|---|---|
|
#18+
Не учел запрос по всем SSN - нужно так ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2018, 13:06 |
|
||
|
Как одним запросом сделать такую выборку
|
|||
|---|---|---|---|
|
#18+
Kopelly, В чем тайный смысл использования SIGN, если в дальнейшем всё равно проверяете лишь на IS [not] NULL ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2018, 13:07 |
|
||
|
Как одним запросом сделать такую выборку
|
|||
|---|---|---|---|
|
#18+
Щукина Анна, Функционально никакого - просто захотель чтобы было именно "1" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2018, 13:21 |
|
||
|
Как одним запросом сделать такую выборку
|
|||
|---|---|---|---|
|
#18+
... как флаг эксклюзивности данного этого, или наличия эксклюзивного id по данному ssn ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2018, 13:22 |
|
||
|
Как одним запросом сделать такую выборку
|
|||
|---|---|---|---|
|
#18+
Kopelly, Спасибо, то что надо. Но это было для MSSQL, а сейчас от меня хотят такого же, но на Informix. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2018, 14:35 |
|
||
|
Как одним запросом сделать такую выборку
|
|||
|---|---|---|---|
|
#18+
BlackmoreKopelly, Спасибо, то что надо. Но это было для MSSQL, а сейчас от меня хотят такого же, но на Informix. Почему бы тогда не задать вопрос а разделе по Informix??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2018, 14:42 |
|
||
|
Как одним запросом сделать такую выборку
|
|||
|---|---|---|---|
|
#18+
alexeyvg, Уже задан :) Просто я тренировался с запросом на MSSQL, а потом меня "обрадовали" уточнением целевого сервера. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2018, 14:54 |
|
||
|
Как одним запросом сделать такую выборку
|
|||
|---|---|---|---|
|
#18+
Blackmoreа потом меня "обрадовали" уточнением целевого сервера.Однако :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2018, 15:54 |
|
||
|
Как одним запросом сделать такую выборку
|
|||
|---|---|---|---|
|
#18+
Blackmore, А информикс у вас «какой системы»? Если мне память не изменяет, то с версии 12.10 аналитические (оконные - в терминологии MS SQL Server-а) функции поддерживаются в объеме не меньшем, чем у скуль-сервера. В доке читать про OLAP ANALYTIC SQL FUNCTIONS ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2018, 18:31 |
|
||
|
Как одним запросом сделать такую выборку
|
|||
|---|---|---|---|
|
#18+
Щукина Анна, Да, Informix 12 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2018, 10:44 |
|
||
|
Как одним запросом сделать такую выборку
|
|||
|---|---|---|---|
|
#18+
Щукина Анна, Только я не совсем понял про "оконные функции". В примере для MSSQL фигурирует CTE. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2018, 10:45 |
|
||
|
Как одним запросом сделать такую выборку
|
|||
|---|---|---|---|
|
#18+
BlackmoreЩукина Анна, Только я не совсем понял про "оконные функции". В примере для MSSQL фигурирует CTE.в данном случае СТЕ - не более, чем "синтаксический сахар" и вполне себе заменяется на derived table: select bla-bla-bla from (тут запрос из СТЕ) as DT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2018, 11:34 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=39669977&tid=1689454]: |
0ms |
get settings: |
11ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
83ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
72ms |
get tp. blocked users: |
2ms |
| others: | 261ms |
| total: | 473ms |

| 0 / 0 |
