2014-05-21 IN句の検索リストに列名を指定する SQL SQLのIN句の説明や実際の使用例を見ていると[列名] IN ([検索リスト])という記述が多い。しかし、検索値をIN句の前に持ってきて列名を列挙することもできる。 [検索値] IN ([列名リスト])この用法は、類似する情報を複数のカラムで持つような場合に使える。 --最高音か最低音がC#'C#' IN (top_note, bottom_note)あまり使いどころが無さそうに見えるが、正規化されていないテーブル設計を前にすると結構使えたり…。 SQLアンチパターンposted with カエレバBill Karwin オライリージャパン 2013-01-26