| ■97217 / ) |
Re[1]: ACCESS FULL にならないSQLの書き方について |
□投稿者/ furu (109回)-(2021/04/16(Fri) 10:43:53)
|
■No97213 (ひろし さん) に返信 > 分岐なしにすると以下のようになり、エディタのSQLをそのまま貼り付けることが出来ます。 > sb.AppendLine("select * from emp") > sb.AppendLine("where id > :id or :id is null")
案1 select * from emp where id > :id
指定がない場合は:idに最小値を入れる。 インデックスを使用することになるので 全件取得が遅くなるかも。
案2 select * from emp where id > :id union all select * from emp where :id is null
ORを無くしてみました。
|
|