Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
И опять вопрос про CTE
|
|||
|---|---|---|---|
|
#18+
Всем привет! ) Вопрос по задачке: Имеется таблица: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 1 111 2 1111 3 11111 Нужно в ней каждый второй символ заменить на ноль (111) ->(101) Я написал запрос (спасибо IAP) на одну строку (111) Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 1 0 1 Но это в столбец, но как сделать это встроку (STUFF и XML ?) И как этот CTE подружить с первой таблицей? Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2018, 11:09 |
|
||
|
И опять вопрос про CTE
|
|||
|---|---|---|---|
|
#18+
swd1986Нужно в ней каждый второй символ заменить на ноль (111) ->(101) Код: sql 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2018, 11:22 |
|
||
|
И опять вопрос про CTE
|
|||
|---|---|---|---|
|
#18+
шК0ДЕРswd1986Нужно в ней каждый второй символ заменить на ноль (111) ->(101) Код: sql 1. 2. 3. 4. 5. 6. 7. 8. Спасибо! Прошу прощения, уточнить хотел - данные произвольные, select 1 as col, '1234' as val UNION select 2 as col, '12345' as val UNION select 3 as col, '123456' as val С меня спрашивают именно умению работать с индексом строк ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2018, 11:27 |
|
||
|
И опять вопрос про CTE
|
|||
|---|---|---|---|
|
#18+
swd1986Всем привет! ) Вопрос по задачке: Имеется таблица: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 1 111 2 1111 3 11111 Нужно в ней каждый второй символ заменить на ноль (111) ->(101) Я написал запрос (спасибо IAP) на одну строку (111) Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 1 0 1 Но это в столбец, но как сделать это встроку (STUFF и XML ?) И как этот CTE подружить с первой таблицей? Спасибо! Получилось сделать в строку... Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 101 Как теперь подружить с 1 ой таблицей)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2018, 11:49 |
|
||
|
И опять вопрос про CTE
|
|||
|---|---|---|---|
|
#18+
swd1986, Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2018, 12:44 |
|
||
|
И опять вопрос про CTE
|
|||
|---|---|---|---|
|
#18+
Kopellyswd1986, Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. Обалдеть! А я уже отчаялся, такого понаписал)) Kopelly - спасибо!!!)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2018, 12:53 |
|
||
|
И опять вопрос про CTE
|
|||
|---|---|---|---|
|
#18+
swd1986Спасибо! Прошу прощения, уточнить хотел - данные произвольные Ваш пример реализации этому противоречит... Не проще ли для универсальности написать функцию? Первое, что пришло в голову... Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. А потом просто подставить Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2018, 12:56 |
|
||
|
И опять вопрос про CTE
|
|||
|---|---|---|---|
|
#18+
шК0ДЕР, Я извиняюсь перед Вами) это просто я не донес подробности задачи Ну и я был бы очень рад использовать процедуры/функции, но мне не разрешают этого делать ))) Такие вот задачки... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2018, 13:20 |
|
||
|
И опять вопрос про CTE
|
|||
|---|---|---|---|
|
#18+
swd1986я был бы очень рад использовать процедуры/функции, но мне не разрешают этого делатьА зря... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2018, 13:25 |
|
||
|
И опять вопрос про CTE
|
|||
|---|---|---|---|
|
#18+
swd1986, А что разрешают? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2018, 14:10 |
|
||
|
И опять вопрос про CTE
|
|||
|---|---|---|---|
|
#18+
invmswd1986, А что разрешают? Только CTE ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2018, 14:19 |
|
||
|
И опять вопрос про CTE
|
|||
|---|---|---|---|
|
#18+
шК0ДЕР, вашу функцию можно легко переписать через рекурсивное CTE ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2018, 14:34 |
|
||
|
И опять вопрос про CTE
|
|||
|---|---|---|---|
|
#18+
swd1986Только CTE ) Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2018, 14:47 |
|
||
|
И опять вопрос про CTE
|
|||
|---|---|---|---|
|
#18+
invm, invmswd1986Только CTE ) Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. Спасибо тебе большущее! Оооофигеть запрос) И кстати, кое что узнал из этого запроса! Спасибо!!!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2018, 14:57 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=39658381&tid=1689607]: |
0ms |
get settings: |
9ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
64ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
62ms |
get tp. blocked users: |
1ms |
| others: | 221ms |
| total: | 393ms |

| 0 / 0 |
