检查行是否有特定值(perl,mysql)

时间:2014-05-07 14:09:53

标签: mysql perl

我试图确定一行是否具有值' 1'在任何地方(AKA任何专栏)。如果没有使用fetchrow_array搜索每一列,是否有一种简单的方法可以做到这一点?我已经将一张小桌子作为一个例子。

mysql> select * from Case_Tracking;
+--------------------+---------+---------+----------+---------+----------+---------------+
| accession_number   | cyp2d6  | cyp2c19 | factorII | factorV | apoe     | vkorc1_cyp2c9 |
+--------------------+---------+---------+----------+---------+----------+---------------+
| AIB14-1116-0000453 | Luminex | Luminex | Hologic  |       1 | ABI 7500 | Genmark       |
| AIB14-1123-0000074 | NULL    | Luminex | Hologic  | Hologic | ABI 7500 | Genmark       |
+--------------------+---------+---------+----------+---------+----------+---------------+

1 个答案:

答案 0 :(得分:2)

最好使用SQL(WHERE accession_number = '1' OR cyp2d6 = '1' OR ...)搜索每一列,因为您只需要获取匹配结果。