一尘不染

从SQL数据库中选择特定的行和列

mysql

是否可以检索中特定行的特定列SQL query

假设我要使用以下查询文本从SQL名为的表中选择my_table名称为:a,b的行:

"select * from my_table where row_names in ('a', 'b') order by row_names"

如何修改此查询文本以仅选择第2、12、22、32、42列,而不是选择其所有1000列?


阅读 1282

收藏
2020-05-17

共1个答案

一尘不染

将通配符替换为*要检索的列名。

但是请阅读有关SQL标准的文档。您在表中需要1.000列的可能性很小。

2020-05-17