SQLBase:是否有 lpad 功能?
SQLBase: is there a lpad function?
我正在使用 SQLBase,我必须用零来完成一列。
这个例子适用于 PostgreSQL。我需要在 SQLBase 中做同样的事情,但是没有像 lpad
.
这样的函数
SELECT lpad(last_name, 10, '0')
FROM persons;
如果last_name
是道格拉斯,结果是:
000Douglas
有没有一种方法可以定义一个函数来做和 lpad 一样的事情?
Select @REPEAT('0', 10 - @LENGTH(Last_Name) ) || Last_Name
我正在使用 SQLBase,我必须用零来完成一列。
这个例子适用于 PostgreSQL。我需要在 SQLBase 中做同样的事情,但是没有像 lpad
.
SELECT lpad(last_name, 10, '0')
FROM persons;
如果last_name
是道格拉斯,结果是:
000Douglas
有没有一种方法可以定义一个函数来做和 lpad 一样的事情?
Select @REPEAT('0', 10 - @LENGTH(Last_Name) ) || Last_Name