SQL文から1行の結果(例えばテーブル/配列の形式)を取得するにはどうすればよいですか? Lua Sqlite(LuaSQLite3)の使用たとえば、この1:sqlite - 1行の結果を戻すにはどうしたらいいですか? (luaSQLite3)
SELECT * FROM sqlite_master WHERE name ='myTable';
は、これまでのところ私は注意してください。
- は「NROWS」/「行」を使用して、与えていないようです「実行」を使用してバック
- をイテレータを提供しますバック結果
具体的な質問が続いている(?):
Q1 - 単一の行を取得するにはどのように(最初の行を言う)resul背中?
Q2 - 行数の取得方法は? (例:num_rows_returned = db:XXXX(sql))
「最初の行」とは何ですか? SQLテーブル内の行は順序付けされていないので、どのように定義しますか? –
ただ1つの結果が必要な場合は、LIMITを使うことができます。1.これはorderbyを使う方が良いか、任意のレコードを得るでしょう。 –
@NicolBolas - 実際に行があるかどうかをテストしたいので、単一の行を取得する方法を尋ねるでしょう。しかし、行があるかどうかを簡単に伝えることができるものはどれも良いでしょう。 – Greg