sqlite选择列名中包含字符串的数据,并创建一个仅包含这些标题的表

cuxqih21  于 2021-07-26  发布在  Java
关注(0)|答案(1)|浏览(333)

以下是对这个问题的回答:
sqlite选择列名包含字符串的数据?
我想知道如何用从上一个表中获得的这些新列创建一个表。我写了这样的东西(请忽略 WHERE 声明):

CREATE TABLE new_table
AS(
SELECT name
FROM pragma_table_info("old_table")
WHERE name NOT LIKE '%\%%' ESCAPE '\'
FROM old_table
);

然而,它不起作用。在此方面的任何帮助都将不胜感激。非常感谢

ugmeyewa

ugmeyewa1#

如果你想要 old_table 然后你可以这样做:

create table new_table as
select * from old_table
where 0;

如果需要特定列,则必须在 select 列表:

create table new_table as
select col1, col2, ... from old_table
where 0;

相关问题