如何在sqlite中的sql查询中动态准备列名?
SQLite DB中的一个表包含52列,其名称如下 尺寸0、尺寸1、尺寸2、尺寸3、.size49、类别、优先级 在准备查询以仅获取大小列中的值时,我将查询编写为 从myTableName中选择size0、size1、size2、size3、…size49 我们是否可以在循环中动态地准备这些列名(,因为所有大小的列都是按逻辑顺序排列的) 而查询应该在sqlite中工作 如有任何意见或建议,将不胜感激 提前谢谢你。你可以这样做如何在sqlite中的sql查询中动态准备列名?,sql,sqlite,Sql,Sqlite,SQLite DB中的一个表包含52列,其名称如下 尺寸0、尺寸1、尺寸2、尺寸3、.size49、类别、优先级 在准备查询以仅获取大小列中的值时,我将查询编写为 从myTableName中选择size0、size1、size2、size3、…size49 我们是否可以在循环中动态地准备这些列名(,因为所有大小的列都是按逻辑顺序排列的) 而查询应该在sqlite中工作 如有任何意见或建议,将不胜感激 提前谢谢你。你可以这样做 SELECT * FROM mytablename *将返回表中的所
SELECT * FROM mytablename
*将返回表中的所有数据(列)。在SQLite中,您不能在使用纯SQL的查询中更改列数或列定义
无论如何,这一定是一个可怕的数据库设计。考虑规范你的模式,因为我不能相信200 <代码>大小<代码>列是对任何实际问题的正确解决方案。这肯定是一个可怕的DB设计。正常化它!!!啊,那你就有问题了@LS_DEV关于重新设计的评论是很好的。我能想到的唯一其他选择是使用过程语言(php、javascript或应用程序使用的任何语言)来解析resultset数组