我正在尝试使用sqlite来制作这样的代码:
select
data1 as 1
data2 as 'hello' + 'hi [or 'hello' || 'hi']
data3 as 6 * 3
from
table
但是每一次努力都是徒劳的...... 我尝试了||连接或与+ 我试过像
这样的东西...AS select 6 * 3
但似乎列别名中没有允许操作! 我怎样才能正确设置选择的列别名?
谢谢大家
答案 0 :(得分:1)
在sqlite中无法使用表达式作为列名。 Here是sqlite的完全允许语法。 之后的column-alias 不接受表达式:
答案 1 :(得分:0)
列别名是表名或列名等标识符。
要使用任意字符串,您必须引用它,就像使用其他标识符一样:
SELECT 42 AS "42 is the answer!!!"
您无法对标识符进行计算。