sql 截取字符长度问题

2025-03-24 17:51:38
推荐回答(4个)
回答1:

你好,SQL中RIGHT ( character_expression , integer_expression )

意思是从character_expression 这个字符转右边其返回integer_expression 个字符。

RIGHT('123456',2)--返回的是从右边开始两位,56

select SUBSTRING('123456',LEN('123455')-2,2)--返回右边两位

回答2:

select substr(a,-2) from t

回答3:

select substr('1234',-2) from dual

回答4:

substring(T.A,-2,2)