|
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, 20:38 |
|
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:46 |
|
SQL запрос как написать корректно X1-X2-X3-X4-X5-X6-X7-X8-X9 разобрать
|
|||
---|---|---|---|
#18+
Ролг Хупин сплитом, если разделитель всегда, как указано '-' Поясни, что имеешь ввиду. а если можно пример запроса. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.02.2021, 21:53 |
|
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, 03:48 |
|
SQL запрос как написать корректно X1-X2-X3-X4-X5-X6-X7-X8-X9 разобрать
|
|||
---|---|---|---|
#18+
Challenger, patindex тоже подходит. А что с LIKE не так? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.02.2021, 06:38 |
|
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, 12:55 |
|
SQL запрос как написать корректно X1-X2-X3-X4-X5-X6-X7-X8-X9 разобрать
|
|||
---|---|---|---|
#18+
Challenger Ролг Хупин сплитом, если разделитель всегда, как указано '-' Поясни, что имеешь ввиду. а если можно пример запроса. Код: sql 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
11.02.2021, 15:47 |
|
SQL запрос как написать корректно X1-X2-X3-X4-X5-X6-X7-X8-X9 разобрать
|
|||
---|---|---|---|
#18+
Ролг Хупин, string_split() не показывает порядок. Лучше через openjson(), если хотя бы 2016 версия. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.02.2021, 15:51 |
|
SQL запрос как написать корректно X1-X2-X3-X4-X5-X6-X7-X8-X9 разобрать
|
|||
---|---|---|---|
#18+
Ennor Tiegael Ролг Хупин, string_split() не показывает порядок. Лучше через openjson(), если хотя бы 2016 версия. С одной стороны - да, а с другой - ТС не писал про порядок, и даже не удосужился написать про версию сервера. Я ему просто дал наводку ... |
|||
:
Нравится:
Не нравится:
|
|||
11.02.2021, 15:56 |
|
SQL запрос как написать корректно X1-X2-X3-X4-X5-X6-X7-X8-X9 разобрать
|
|||
---|---|---|---|
#18+
Ролг Хупин, Тогда вы не отличите X4 от любого другого Xi. Порядок нужен. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.02.2021, 16:13 |
|
SQL запрос как написать корректно X1-X2-X3-X4-X5-X6-X7-X8-X9 разобрать
|
|||
---|---|---|---|
#18+
Ennor Tiegael Ролг Хупин, Тогда вы не отличите X4 от любого другого Xi. Порядок нужен. секундочку, во-первых, он мне и на йух не нужен. во-вторых, ТС не писал об этом. в-третьих, вам-то , собственно, есть разница? Спасиба за внимание ... |
|||
:
Нравится:
Не нравится:
|
|||
11.02.2021, 21:11 |
|
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:56 |
|
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, 15:57 |
|
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, 18:32 |
|
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:30 |
|
SQL запрос как написать корректно X1-X2-X3-X4-X5-X6-X7-X8-X9 разобрать
|
|||
---|---|---|---|
#18+
Для таких запросов люди добавляют сборку с регулярными выражениями и не страдают не пойми чем. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.02.2021, 20:35 |
|
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.
... |
|||
:
Нравится:
Не нравится:
|
|||
12.02.2021, 21:16 |
|
|
start [/forum/topic.php?fid=46&msg=40044208&tid=1685088]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
143ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
others: | 303ms |
total: | 550ms |
0 / 0 |