No.2ベストアンサー
- 回答日時:
>この数字列を利用して1行で取ってこれるSQLを書けますか
数字列をIDとして、こうとか。
select * from tbl where ID=(select max(ID) from tbl limit 10);
スミマセン副問合せを使えば簡単でしたね。
最初、質問時に思ったのは、
SELECT * FROM tbl LIMIT 9, 1
のLIMIT 9, 1の部分を、ちょこちょこっと書き換えて簡単に実現できればいいなという事だったのですが、そんな簡単な方法はないという事が分かって満足です。
No.1
- 回答日時:
単調増加なIDが使えるか不明なので、こんなとか。
prepare q from 'select * from tbl limit ?,1';
set @n:=(select if(a=0,1,if(a>b,b,a))-1 from (select count(*) as a, 10 as b from tbl) as T);
execute q using @n;
deallocate prepare q;
prepare勉強になりました。
私も1行のSQLで取ってくるのはあきらめて、あらかじめ件数を調べることにしました。
すなわち2回SQLを投げることにしました。
今は、うまく動いていますが気持ち的にはむかついています。
ちなみに、このテーブルは始値が1ではないですが1ずつ増加する数字列を持っています(4208, 4209, 4210...のよに1ずつ増えていきます)。
この数字列を利用して1行で取ってこれるSQLを書けますか???
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルのマクロを教えてください。 4 2022/10/06 08:53
- PHP 【PHP/MySQL】コード上で生成したクエリを基に集計クエリを作りたい 1 2022/07/28 15:06
- JavaScript セレクトを全て選択されていないと、文字によるエラーメッセージを表示させるコードを調べています 2 2023/06/22 15:48
- JavaScript jsで診断コンテンツのページ内切り替えについて 1 2023/04/14 17:31
- Access(アクセス) access フォーム 大分類、小分類 1 2022/08/11 18:03
- Excel(エクセル) 余計なお世話的な「入力規則」?対策は? 2 2023/01/14 12:39
- その他(悩み相談・人生相談) 来年の科目選択を今決めてと言われたのですが、私の周りの人は夢がありその夢を逆算してパパッと決めていま 1 2022/06/01 11:18
- Excel(エクセル) VBA オリジナル関数で選択セルの合計を作成したい 3 2023/03/19 19:45
- SQL Server DBのテーブルの設計ができず困っています。 2 2023/06/29 16:43
- JavaScript セレクトボックスを2つ選択してメッセージなどを表示するには。~運賃検索プログラムを完成させたい~ 1 2022/07/22 11:10
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
select文の実行結果に空白行を...
-
24時間以内に更新されたデータ...
-
割合(パーセント)を求めるには?
-
SQLだけでselect結果に定数を加...
-
任意の上位の集計を取得するには?
-
SQLローダーCSV取込で、囲み文...
-
レコードの登録順がおかしい
-
これをSQL文で出来るでしょうか?
-
Oracleで「文字が無効です」の...
-
テーブルの最後(最新)のレコー...
-
count関数の値をwhere句で使用...
-
AccessのSQL文で1件のみヒット...
-
ファイルの漢数字の順番につい...
-
<SQL>重複しているデータの場合...
-
SELECTした合計値をそのまま割...
-
【PL/SQL】FROM区に変数を使う方法
-
アクセスのレポートでレコード...
-
where句中のtrim関数について
-
【SQLサーバ】float型における...
-
Excelの並び替え(文字数と画数...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
select文の実行結果に空白行を...
-
SQL文の入れ子について
-
割合(パーセント)を求めるには?
-
24時間以内に更新されたデータ...
-
Mysqlで変数を使ったSELECT文の...
-
時間帯テーブルから直近空き時...
-
集計されたテーブルの結合
-
php mysqlにて年月日で登録され...
-
SQLだけでselect結果に定数を加...
-
時間帯テーブルから直近空き時...
-
SQLにて順列の抽出
-
mysql5でGROUP BYごとにLIMIT??
-
LIMIT句で少なくとも1行は選択...
-
条件付けで集計したものをUNION...
-
SQLローダーCSV取込で、囲み文...
-
単一グループのグループ関数で...
-
テーブルの最後(最新)のレコー...
-
count関数の値をwhere句で使用...
-
【PL/SQL】FROM区に変数を使う方法
-
SELECT FOR UPDATE で該当レコ...
おすすめ情報