使用ruby mysql2打印mysql结果

时间:2016-07-06 22:10:43

标签: mysql ruby

我正在使用mysql2,这是我的代码:

mycon = Mysql2 :: Client.new(:host ..)

result = mycon.query(“...”)

当我通过mysql程序运行查询时

sta    info1    info2    info3

1      55        23        242
2      44        322      3223
3      33        33        31
4      22        323       31
3      11        233      323
1      32        32        323

如何用Ruby打印所有sta = 1和sta = 3的行?

另外如何在不使用sta = 1,3的情况下使用/取出info2中的所有数字, 我想在其他数据库上查询这些数字,所以我认为脚本是必须的。

谢谢!

1 个答案:

答案 0 :(得分:0)

您可以使用SQL按sta列进行过滤:

SELECT sta, info1, info2, info3 from MyTable WHERE sta = 1 OR sta = 3;