【发布时间】:2016-04-17 22:04:11
【问题描述】:
是否可以检索SQL query 中特定行的特定列?
假设我从名为my_table 的SQL 表中选择名称为:a、b 的行,使用此查询文本:
"select * from my_table where row_names in ('a', 'b') order by row_names"
如何修改此查询文本以仅选择第 2、12、22、32、42 列而不是所有 1000 列?
【问题讨论】:
-
找出列 2,12,22,32,42 的名称并替换例如 col2,col12...col42 并将其替换为 *
-
行没有名字顺便说一句。