Как взять последние четыре символа из варчара?
Я пытаюсь взять последние четыре символа только из поля varchar. Все строки имеют разную длину. Какую функцию я должен использовать для этого?
5 ответов:
SUBSTR(column, LENGTH(column) - 4, 4)
LENGTHвозвращает длину строки, аSUBSTRвозвращает 4 символа из "длина позиции-4"
использовать
RIGHT()функция:http://msdn.microsoft.com/en-us/library/ms177532 (v=sql. 105). aspxSELECT RIGHT( '1234567890', 4 ); -- returns '7890'
RIGHT ( character_expression , integer_expression )SELECT RIGHT(column, 4) FROM ...также список других строковые функции.