Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
10.02.2021, 20:38
|
|||
---|---|---|---|
|
|||
SQL запрос как написать корректно X1-X2-X3-X4-X5-X6-X7-X8-X9 разобрать |
|||
#18+
Приветствую, подскажите, пожалуйста, как правильно написать запрос SQL? Есть таблица tbName в таблице есть поле fName. Формат поля fName следующий X1-X2-X3-X4-X5-X6-X7-X8-X9 где Xi - это произвольное числовое или символьное значение. Как выдернуть из таблицы все записи, где X4 = 3, либо X4=9, либо X4=22. Экспериментирую с Like, не получается написать такой запрос. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
10.02.2021, 21:46
|
|||
---|---|---|---|
|
|||
SQL запрос как написать корректно X1-X2-X3-X4-X5-X6-X7-X8-X9 разобрать |
|||
#18+
Challenger Приветствую, подскажите, пожалуйста, как правильно написать запрос SQL? Есть таблица tbName в таблице есть поле fName. Формат поля fName следующий X1-X2-X3-X4-X5-X6-X7-X8-X9 где Xi - это произвольное числовое или символьное значение. Как выдернуть из таблицы все записи, где X4 = 3, либо X4=9, либо X4=22. Экспериментирую с Like, не получается написать такой запрос. сплитом, если разделитель всегда, как указано '-' ... |
|||
:
Нравится:
Не нравится:
|
|||
|
10.02.2021, 21:53
|
|||
---|---|---|---|
|
|||
SQL запрос как написать корректно X1-X2-X3-X4-X5-X6-X7-X8-X9 разобрать |
|||
#18+
Ролг Хупин сплитом, если разделитель всегда, как указано '-' Поясни, что имеешь ввиду. а если можно пример запроса. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
11.02.2021, 03:48
|
|||
---|---|---|---|
SQL запрос как написать корректно X1-X2-X3-X4-X5-X6-X7-X8-X9 разобрать |
|||
#18+
Challenger, Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
11.02.2021, 06:38
|
|||
---|---|---|---|
|
|||
SQL запрос как написать корректно X1-X2-X3-X4-X5-X6-X7-X8-X9 разобрать |
|||
#18+
Challenger, patindex тоже подходит. А что с LIKE не так? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
11.02.2021, 12:55
|
|||
---|---|---|---|
SQL запрос как написать корректно X1-X2-X3-X4-X5-X6-X7-X8-X9 разобрать |
|||
#18+
Challenger Есть таблица tbName в таблице есть поле fName. Формат поля fName следующий X1-X2-X3-X4-X5-X6-X7-X8-X9 где Xi - это произвольное числовое или символьное значение. Как выдернуть из таблицы все записи, где X4 = 3, либо X4=9, либо X4=22. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17.
fName1-2-3-22-5-6-7-8-91-2-3-9-5-6-7-8-9 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
11.02.2021, 15:47
|
|||
---|---|---|---|
|
|||
SQL запрос как написать корректно X1-X2-X3-X4-X5-X6-X7-X8-X9 разобрать |
|||
#18+
Challenger Ролг Хупин сплитом, если разделитель всегда, как указано '-' Поясни, что имеешь ввиду. а если можно пример запроса. Код: sql 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
11.02.2021, 15:51
|
|||
---|---|---|---|
|
|||
SQL запрос как написать корректно X1-X2-X3-X4-X5-X6-X7-X8-X9 разобрать |
|||
#18+
Ролг Хупин, string_split() не показывает порядок. Лучше через openjson(), если хотя бы 2016 версия. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
11.02.2021, 15:56
|
|||
---|---|---|---|
|
|||
SQL запрос как написать корректно X1-X2-X3-X4-X5-X6-X7-X8-X9 разобрать |
|||
#18+
Ennor Tiegael Ролг Хупин, string_split() не показывает порядок. Лучше через openjson(), если хотя бы 2016 версия. С одной стороны - да, а с другой - ТС не писал про порядок, и даже не удосужился написать про версию сервера. Я ему просто дал наводку ... |
|||
:
Нравится:
Не нравится:
|
|||
|
11.02.2021, 16:13
|
|||
---|---|---|---|
|
|||
SQL запрос как написать корректно X1-X2-X3-X4-X5-X6-X7-X8-X9 разобрать |
|||
#18+
Ролг Хупин, Тогда вы не отличите X4 от любого другого Xi. Порядок нужен. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
11.02.2021, 21:11
|
|||
---|---|---|---|
|
|||
SQL запрос как написать корректно X1-X2-X3-X4-X5-X6-X7-X8-X9 разобрать |
|||
#18+
Ennor Tiegael Ролг Хупин, Тогда вы не отличите X4 от любого другого Xi. Порядок нужен. секундочку, во-первых, он мне и на йух не нужен. во-вторых, ТС не писал об этом. в-третьих, вам-то , собственно, есть разница? Спасиба за внимание ... |
|||
:
Нравится:
Не нравится:
|
|||
|
12.02.2021, 15:56
|
|||
---|---|---|---|
|
|||
SQL запрос как написать корректно X1-X2-X3-X4-X5-X6-X7-X8-X9 разобрать |
|||
#18+
Пробую выполнить такой запрос и получаю ошибку Функции LEFT или SUBSTRING передан недопустимый параметр длины. [quot court#22279455 Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17.
fName1-2-3-22-5-6-7-8-91-2-3-9-5-6-7-8-9[/quot] ... |
|||
:
Нравится:
Не нравится:
|
|||
|
12.02.2021, 15:57
|
|||
---|---|---|---|
|
|||
SQL запрос как написать корректно X1-X2-X3-X4-X5-X6-X7-X8-X9 разобрать |
|||
#18+
Был вопрос про версию сервера Microsoft SQL Server 2017 (RTM) - 14.0.1000.169 (X64) Aug 22 2017 17:04:49 Copyright (C) 2017 Microsoft Corporation Standard Edition (64-bit) on Windows Server 2016 Standard 10.0 <X64> (Build 14393: ) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
12.02.2021, 18:32
|
|||
---|---|---|---|
|
|||
SQL запрос как написать корректно X1-X2-X3-X4-X5-X6-X7-X8-X9 разобрать |
|||
#18+
Challenger Был вопрос про версию сервера Microsoft SQL Server 2017 (RTM) - 14.0.1000.169 (X64) Aug 22 2017 17:04:49 Copyright (C) 2017 Microsoft Corporation Standard Edition (64-bit) on Windows Server 2016 Standard 10.0 <X64> (Build 14393: ) такого вопроса не было, тут вы диджействуете. Вот, дерзайте https://stackoverflow.com/questions/10581772/how-to-split-a-comma-separated-value-to-columns ... |
|||
:
Нравится:
Не нравится:
|
|||
|
12.02.2021, 20:30
|
|||
---|---|---|---|
SQL запрос как написать корректно X1-X2-X3-X4-X5-X6-X7-X8-X9 разобрать |
|||
#18+
Challenger Пробую выполнить такой запрос и получаю ошибку Функции LEFT или SUBSTRING передан недопустимый параметр длины. court Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17.
fName1-2-3-22-5-6-7-8-91-2-3-9-5-6-7-8-9 тут нет "LEFT или SUBSTRING" ... |
|||
:
Нравится:
Не нравится:
|
|||
|
12.02.2021, 20:35
|
|||
---|---|---|---|
|
|||
SQL запрос как написать корректно X1-X2-X3-X4-X5-X6-X7-X8-X9 разобрать |
|||
#18+
Для таких запросов люди добавляют сборку с регулярными выражениями и не страдают не пойми чем. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
12.02.2021, 21:16
|
|||
---|---|---|---|
|
|||
SQL запрос как написать корректно X1-X2-X3-X4-X5-X6-X7-X8-X9 разобрать |
|||
#18+
Коллеги, а почему с помощью like то нельзя решить?? Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=46&mobile=1&tid=1685088]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
156ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 269ms |
0 / 0 |