#実行
db = Mysql2::Client.new('DB設定')
sql = "SELECT * FROM posts WHERE status = 1"
stmt = db.prepare(sql)
res = stmt.execute()

#結果チェック
p res.count //-> 件数がでる。 
p res.size //-> 件数がでる。

if res.count > 0
#何かの処理
end

if res.size> 0
#何かの処理
end

RubyのMySQL2 gemで結果の有無を確認する方法です。empty?とかisEmpty?とかのメソッドがあるようですが、ないです。上記のように、countかsizeで件数を取ってきて0でないことを確認するようです。