SQLite,LIKE 列名
SQLite, LIKE column name
我可以在 sqlite 中使用什么查询来获取数据库中以(例如)“thing”开头的列的名称
比如他们的格式是这样的:
“thing_column1”
“thing_column2”
“thing_data”
等等
您可以将 pragma_table_info()
与 table 的姓名一起使用:
SELECT name
FROM pragma_table_info('tablename')
WHERE name LIKE 'thing%'
您可以使用此查询:
SELECT GROUP_CONCAT(name) AS columns
FROM pragma_table_info('tablename')
WHERE name LIKE 'thing%'
其中 returns 只有 1 列 columns
具有类似 'thing_column1,thing_column2,thing_column3'
的字符串值,您可以使用它在您的应用程序中构建 SELECT
语句。
我可以在 sqlite 中使用什么查询来获取数据库中以(例如)“thing”开头的列的名称
比如他们的格式是这样的:
“thing_column1”
“thing_column2”
“thing_data”
等等
您可以将 pragma_table_info()
与 table 的姓名一起使用:
SELECT name
FROM pragma_table_info('tablename')
WHERE name LIKE 'thing%'
您可以使用此查询:
SELECT GROUP_CONCAT(name) AS columns
FROM pragma_table_info('tablename')
WHERE name LIKE 'thing%'
其中 returns 只有 1 列 columns
具有类似 'thing_column1,thing_column2,thing_column3'
的字符串值,您可以使用它在您的应用程序中构建 SELECT
语句。