等同于RIGHT()
的内容(如FB2.5中所示)
对于旧版本的firebird(Firebird 2.0)而不使用UDF?
答案 0 :(得分:3)
使用SUBSTRING和CHARACTER_LENGTH功能。从版本FB 2.0开始内部都可用:
SELECT
IIF(CHARACTER_LENGTH(str_field) <= <right_characters_count>,
str_field,
SUBSTRING(str_field FROM
(CHARACTER_LENGTH(str_field) - <right_characters_count> + 1)))
FROM
some_table