如何使用子串函数sqlite android

时间:2014-08-27 15:51:53

标签: android sql sqlite

假设我有一个表名: TEST ,它有2列 ID CONTENT ,如下所示:

TEST 表:

ID ======= 内容

0 =======你好世界

现在,如何将 CONTENT 列从0索引拆分为5索引以仅检索 hello 字? (在这里, ID => 0) (我只想使用sql,而不是其他语言中的其他函数);

3 个答案:

答案 0 :(得分:2)

select substr(content, 0, 5) from test

答案 1 :(得分:1)

  

substr(X,Y,Z)函数返回输入字符串X的子字符串   以第Y个字符开头,长度为Z个字符。如果Z是   省略,然后substr(X,Y)返回所有字符。

您的问题的答案是:

select substr(content, 0, 5) from test where id >= 0;

答案 2 :(得分:0)

检查sqlite3 core functions中的substr()功能。它将实现您的需求。

将其用作:

SELECT substr(content, 0, 5) FROM test WHERE id >= 0;