Как обрезать строку слева - PullRequest
0 голосов
/ 01 ноября 2011

У меня есть такая строка в моей базе данных MS Access

abcdefg\1234567890

Мне нужно запросить базу данных и получить такую ​​строку

1234567890

, поэтому мне нужно обрезать все, что осталось от символа \. Как бы я сделал это с помощью sql?

Ответы [ 4 ]

2 голосов
/ 01 ноября 2011

Я бы использовал функцию Mid с InStr:

Mid([X], InStr([X], "\") + 1)
1 голос
/ 01 ноября 2011

Я думаю, вы должны объединить использование трех функций. Вы используете MID в качестве основы, затем вам нужно FIND (), чтобы найти положение «/», и, наконец, вам нужно len, чтобы вычислить, сколько вы должны взять. MID имеет три параметра; строка, начальная позиция, сколько символов. Это должно быть что-то вроде: MID (column, find (column, "/"), len (column) - find (column, "/").

1 голос
/ 01 ноября 2011

Используйте MID и InStr:)

= MID (столбец, столбец (столбец, "\") + 1)

1 голос
/ 01 ноября 2011

используйте SUBSTR и INSTR

позиция начала обрезки - это местоположение символа '\'.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...