带有子字符串的sql与sqlite的特殊字符

时间:2014-01-24 08:55:42

标签: sql sqlite

我在sqlite的表中有以下格式的值:

AAAAAAAAAA#BBBBBBBBBB

AAAA#BBBBBBBBBB

AAAAAAAAAAAAAAAAA#BBBBBBBBBBB

我想创建一个SQL,我得到以下结果:

AAAAAAAAAA

AAAA

AAAAAAAAAAAAAAAAA

换句话说。我想从0->字符#获取子字符串。 我怎么能这样做?

2 个答案:

答案 0 :(得分:3)

请尝试:

SUBSTR(col,1,INSTR(col,'#') -1)

可在以下位置找到: http://www.sqlite.org/lang_corefunc.html

答案 1 :(得分:1)

从未使用过sqlite,但substr(yourfieldname, 1, instr(yourfieldname, '#') -1)的内容应该这样做。