SQLite从字符串中修剪结束字符
使用SQLiteSQLite从字符串中修剪结束字符,sql,sqlite,trim,substr,Sql,Sqlite,Trim,Substr,使用SQLite ltrim(ltrim(substr(tablename.time, 11),'0123456789'),'-') as main_time 我有上面的trim函数,它从下面的字符串中删除前11个字符 2013-10-28 09:29:57.987 -- Original String. 09:29:57.987 -- New String. 但是,我仍然希望删除字符串末尾的最后四个字符,将其转换为以下内容: 09:29:57 使用长度: SUBST
ltrim(ltrim(substr(tablename.time, 11),'0123456789'),'-') as main_time
我有上面的trim
函数,它从下面的字符串中删除前11个字符
2013-10-28 09:29:57.987 -- Original String.
09:29:57.987 -- New String.
但是,我仍然希望删除字符串末尾的最后四个字符,将其转换为以下内容:
09:29:57
使用
长度:
SUBSTR(your_string, 1,LENGTH(your_string)-4)
但是,在您的情况下,只需指定固定位置:
SUBSTR(tablename.time, 12, 8)
要从这样的字符串中提取时间,只需使用:
time(tablename.time)