ホスティングを選ぶための秘訣

【バインド変数】に関する知恵袋

【質問】
SQLについて2点質問させて下さい①WHERE句で下記のようにAND条件の指定はできますでしょうか?AND C.正誤フラグ(boolean型) = a(バインド変数でboolean型)②サブクエリ(副問い合わせ)で下記のようにOR条件は使えますか?SELECT .... FROM .....WHEREUNION ALLSELECT .... FROM .....WHERE...AND EXISTS(SELECT * FROM A,B WHERE A.a = '1' OR SELECT * FROM A,B WHERE B.b = '1' )どうか宜しくお願い致します
【解答】
(1)そもそもOracleではboolean型はカラムには使えません(2)できません。やるならこうじゃないですか?WHERE...AND (EXISTS(SELECT * FROM A,B WHERE A.a = '1')OREXISTS(SELECT * FROM A,B WHERE B.b = '1'))
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1158162351
Webサービス by Yahoo! JAPAN


その他関連ワード