sql >> データベース >  >> RDS >> Oracle

SQL Select ステートメント (IBatis 2) 内で空の IN 句を処理する方法は?

    Ibatis 動的クエリを使用する方法は正しいでしょうか??
    例:

    <select id="mySelect" resultClass="long" >
        SELECT  COUNT(*)        
        FROM    myTable 
       <where>
        <isNotEmpty prepend="AND" property="myInClauseValues" >
           myTable.columnA IN
           <iterate property="myInClauseValues" open="(" close=")" conjunction=",">                    
                        #myInClauseValues[]#                    
           </iterate>       
        </isNotEmpty>   
       </where>      
    </select>
      


    1. MySql全文検索

    2. 単一のSQLテーブルに対する集計計算クエリ

    3. MySQLのSCHEMA()関数

    4. パーティションがSQLServer(T-SQL)で圧縮されているかどうかを確認する