Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Замена Translate
|
|||
|---|---|---|---|
|
#18+
Товарищи, приветствую Подскажите пожалуйста, чем можно заменить функцию translate для того, чтобы переделать множество data ----------- SMITH800 В множество name sal ------------------ SMITH 800 так как у меня SQL SERVER 2012, а данная функция только с 2017. Спасибо за внимание. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2019, 14:14 |
|
||
|
Замена Translate
|
|||
|---|---|---|---|
|
#18+
dermama, TRANSLATE это "множественный" REPLACE, о чём вопрос про переделки "множеств" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2019, 14:18 |
|
||
|
Замена Translate
|
|||
|---|---|---|---|
|
#18+
TaPaK, ну я просто не стал все копировать DATA SMITH800 ALLEN1600 WARD1250 JONES2975 MARTIN1250 BLAKE2850 CLARK2450 SCOTT3000 KING5000 TURNER1500 ADAMS1100 JAMES950 FORD3000 MILLER1300 данное множество мне необходимо переделать по примеру выше, в 2 отдельных столбца, по идее я все могу через REPLACE сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2019, 14:22 |
|
||
|
Замена Translate
|
|||
|---|---|---|---|
|
#18+
dermama, автор по примеру выше, в 2 отдельных столбца, по идее я все могу через REPLACE сделать? нет, ни TRANSLATE ни REPLACE такого не делает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2019, 14:24 |
|
||
|
Замена Translate
|
|||
|---|---|---|---|
|
#18+
TaPaK, ХМ, а посредством чего тогда решать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2019, 14:26 |
|
||
|
Замена Translate
|
|||
|---|---|---|---|
|
#18+
dermamaTaPaK, ХМ, а посредством чего тогда решать? определить правило по которому разделять. хотя можно и REPLCAE 1. Заменить все цифры на '', 2. Заменить все буквы на '' или вырезать из общего результат первого. Это если слева буквы, справа цифры ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2019, 14:28 |
|
||
|
Замена Translate
|
|||
|---|---|---|---|
|
#18+
TaPaK, хорошо, попробую, если получится -отпишусь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2019, 14:30 |
|
||
|
Замена Translate
|
|||
|---|---|---|---|
|
#18+
TaPaK, ТИп данных varcahr, по сути задание не требует того, чтобы цифры были int в итогов значении ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2019, 14:32 |
|
||
|
Замена Translate
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2019, 14:32 |
|
||
|
Замена Translate
|
|||
|---|---|---|---|
|
#18+
Konst_One, благодарствую, но теперь прям не интересно стало, буду данный синтаксис разбирать, хотелось и самому попробовать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2019, 14:38 |
|
||
|
Замена Translate
|
|||
|---|---|---|---|
|
#18+
это один из вариант решающий вашу задачу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2019, 14:39 |
|
||
|
Замена Translate
|
|||
|---|---|---|---|
|
#18+
Konst_One, да, только думать над другим вариатом уже хочется меньше, теперь, для начала я разберу этот. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2019, 14:42 |
|
||
|
Замена Translate
|
|||
|---|---|---|---|
|
#18+
Konst_One, Подскажите пожалуйста, что значит '%[0-9]%', ? Документация не совсем помогает с примером плана SELECT PATINDEX('%en_ure%', 'please ensure the door is locked'); и результатом 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2019, 14:57 |
|
||
|
Замена Translate
|
|||
|---|---|---|---|
|
#18+
dermama, разобрался, считае количество символов до цифр, только выводит вместо нужных 5 , например 6, по сему -1 и указан. SELECT PATINDEX('%[0-9]%', data) - 1 FROM data ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2019, 15:03 |
|
||
|
Замена Translate
|
|||
|---|---|---|---|
|
#18+
нет, он выводит начальну. позицию найденного выражения в строке ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2019, 15:04 |
|
||
|
Замена Translate
|
|||
|---|---|---|---|
|
#18+
Konst_One, напоминает отдаленно REGEXP_REPLACE , для меня пока сложновато, буду внедряться ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2019, 15:09 |
|
||
|
Замена Translate
|
|||
|---|---|---|---|
|
#18+
Konst_One Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. Вместо SUBSTRING короче было бы STUFF ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2019, 16:18 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=39763642&tid=1688408]: |
0ms |
get settings: |
7ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
133ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
| others: | 230ms |
| total: | 463ms |

| 0 / 0 |
