【发布时间】:2019-07-31 19:16:56
【问题描述】:
我有一个来自零售店的数据,列在下面
col_1 qty_1 col_2 qty_2 col_3 qty_3
Green 5 Red 8 Yellow 10
如果我想知道绿色的数量,那么我可以编写一个简单的查询,其中 col_1 = 'Green'。
但我只在 col_1 中没有得到颜色代码绿色。它会在 col_1、col_2 和 col_3 之间不断洗牌,如下所示
col_1 qty_1 col_2 qty_2 col_3 qty_3
Green 5 Red 8 Yellow 10
Yellow 10 Green 7 Red 20
如何在不每次都更改查询的情况下通过单个查询来提取可用的绿色数量?
【问题讨论】:
-
请标记您正在使用的数据库。另外,如果
green分两列怎么办?
标签: mysql sql select where-clause