Я пытаюсь получить информацию о нескольких учетных записях путем нахождения каждой учетной записи, содержащейся в строке. У меня есть номера счетов 43000-000-00
, 40000-100-00
и 45075-200-00
, все из которых можно найти в столбце account
.
SELECT * FROM records WHERE CHARINDEX('43000-000-00', account)
работает нормально, однако добавление строки с новыми символами или замена строки счета столбцом больше не даст результатов. Можно ли как-нибудь определить каждую учетную запись в '43000-000-00, 40000-100-00, 45075-200-00'
или в другой аналогично отформатированной строке?
РЕДАКТИРОВАТЬ: счета соответствуют формату XXXXX-XXX-XX, с несколькими случаями, когда используются буквы