如何在SQLite中模拟REPEAT()

前端之家收集整理的这篇文章主要介绍了如何在SQLite中模拟REPEAT()前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
大多数关系数据库都有某种REPEAT()字符串函数,例如:

SELECT REPEAT('abc',3)

会产量

abcabcabc

另一方面,sqlite的功能集非常有限.这里列出了sqlite支持功能

http://www.sqlite.org/lang_corefunc.html

可以使用sqlite中提供的函数模拟REPEAT()吗?

解决方法

使用hex()而不是引用的@Lukas Eder解决方案的简化版本:

-- X = string
-- Y = number of repetitions

replace(hex(zeroblob(Y)),'00',X)

猜你在找的Sqlite相关文章