SQLite 在 SELECT 查询中转义表名中的与号 (&)

问题描述 投票:0回答:2

有没有办法在 SELECT 查询中转义列名中的与号 (&)?

例如,我在现有表中有一个名为“JACK&JILL”的列。当我在表上执行 SELECT * 时,所有列都存在,如果我尝试运行 SELECT JACK&JILL,它表示没有名为 JACK&JILL

的列

您对如何转义与符号(&)有什么想法吗?

select jack&jill
from    (
        select 'test' as "jack&jill"
        )
sqlite
2个回答
0
投票

用谷歌搜索了一下:-

select ([jack&jill])
from    (
        select 'test' as "jack&jill"
        )

0
投票

您是否也尝试过在 select 语句中插入双引号?

SELECT "JACK&JILL"
FROM (
    SELECT 'test' AS "JACK&JILL"
);
© www.soinside.com 2019 - 2024. All rights reserved.