Most relational databases have some sort of REPEAT()
string function, for instance:
SELECT REPEAT('abc', 3)
Would yield
abcabcabc
SQLite on the other hand has a very limited feature set. The functions supported by SQLite are listed here:
http://www.sqlite.org/lang_corefunc.html
Can REPEAT()
be emulated with the functions available in SQLite?
A solution was inspired by this answer to a related question, here:
How to emulate LPAD/RPAD with SQLite
I wanted to share this on Stack Overflow, as this may be useful to other SQLite users. The solution goes like this:
-- X = string
-- Y = number of repetitions
replace(substr(quote(zeroblob((Y + 1) / 2)), 3, Y), '0', X)
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With