REPLACE函数Sqlite

时间:2017-11-23 19:43:21

标签: sql database sqlite

我正在使用SQLite数据库。 我有类似的东西:

  

07 22 2017 15:14:35.100577000

我想将其转换为:

  

07-22-2017 15:14:35.100577000

如果我使用替换空间来" - ",我会: 07-22-2017-15:14:35.100577000

我不想要这个。

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

将字符串剪切成前10个字符的子字符串,仅对该字符串进行替换,然后在尾端的剩余字符上连接:

SELECT replace(substr(x, 1, 10), ' ', '-')||substr(x,11)