sql >> Databasteknik >  >> RDS >> Oracle

Hur hanterar man en Empty IN-sats i en SQL Select-sats (IBatis 2)?

Använd Ibatis dynamisk fråga vara ett korrekt sätt?
t.ex.:

<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. Näst högsta värde från Oracle DB:s tabell

  2. AMD, Intel och PostgreSQL

  3. PHP Sparar sessioner i databasen. Läsmetoden verkar inte fungera

  4. vad är skillnaden mellan '!=' och '<>' i mysql