• ベストアンサー

演算子と述語

SQLのINやLIKEって、述語といったり、演算子といったりしますが どっちが正解なんでしょうか? また、演算子と述語の違いをできたら教えていただければと思います。 (同様の質問を他掲示板で見かけられた方申し訳ございません)

質問者が選んだベストアンサー

  • ベストアンサー
  • mi-si
  • ベストアンサー率35% (200/567)
回答No.1

SQLで使われる演算子は、どこでも使える非論理演算子 (* / + -など)と特定の句(WHERE,HAVING)の中でしか使えないTRUEかFALSEを返す論理演算子(<=> AND OR NOT IN LIKE BETWEENなど)に分けられます。前者をSQL演算子、後者をSQL条件もしくは述語と呼ぶようです。

damepo
質問者

お礼

なるほど。正確にはLIKE演算子ではなく、LIKE述語なのですね。ありがとうございます。

関連するQ&A