У меня есть запрос к базе данных, который возвращает некоторые строковые данные в столбце. Я хотел бы обрезать это поле на основе того, существует ли конкретная строка в данных?Обрезка строки java на основе строковых значений?
Если строка содержит запятую «» я ищу, чтобы вернуться ЛЕВЫЙ этой первой запятой Если строка содержит hypen „-“, я хотел бы вернуться ЛЕВЫЙ этой первой hypen Если строка не содержит ни одного, я хотел бы вернуть первые 14 символов строки?
я возглавлял в этом направлении на данный момент:
StringHandling.LEFT(row1.DESCRIPTION,StringHandling.INDEX(row1.DESCRIPTION,"-"))
Как я могу включать в себя определенную логику для проверки запятой или их отсутствия и вернуть соответствующую подстроку в моем выражении ??
Большое спасибо!
Вы должны повторно проверить свой дизайн базы данных ..........: - | –