如何在sqlite中用填充连接字符串
|
我在sqlite表中有三列:
Column1 Column2 Column3
A 1 1
A 1 2
A 12 2
C 13 2
B 11 2
我需要选择Column1-Column2-Column3
(例如A-01-0001
)。我想用ѭ3填充每一列
我是SQLite的初学者,我们将提供任何帮助
没有找到相关结果
已邀请:
3 个回复
抬澈帅沮
运算符是\“ concatenate \”-将两个字符串连在一起 其操作数。 来自http://www.sqlite.org/lang_expr.html 对于填充,我使用的看似骗子的方法是从目标字符串开始,例如\'0000 \',连接\'0000423 \',然后为\'0423 \ substr(result,-4,4) '。 更新:看起来在SQLite中没有\“ lpad \”或\“ rpad \”的本机实现,但是您可以在此处遵循(基本上是我的建议):http://verysimple.com/2010/01/12 / sqlite-lpad-rpad-function /
外观如下:
它产生
乐遣杀屎
函数,该函数完全可以做到:
澳绍能
在SQLite 3.8.8.3上测试,谢谢!