如何在sqlite查询中添加文本前缀?

时间:2018-03-29 06:46:42

标签: database sqlite android-studio

我正在使用此查询从表中检索4个值: -

select * from table1;

我正在获得输出: -

1

2

3

4

但我希望它看起来像: -

a=1

b=2

c=3

d=4

怎么做?

1 个答案:

答案 0 :(得分:0)

假设您的列名为 id ,如果值仅介于1到26之间,则以下内容将起作用: -

SELECT char(id + 96)||'='||id AS myrow  FROM table1;

e.g: -

table1 是: -

enter image description here

结果是: -

enter image description here

  • myrow可以改为适合

您可以使用

SELECT char((((id-1) % 26)+1)+ 96)||'='||id AS myrow  FROM table1;

然后,只使用字母a-z表示任何整数。

e.g。如果 table1 是: -

enter image description here

结果将是: -

enter image description here