Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Làm thế nào để xử lý mệnh đề Empty IN bên trong câu lệnh SQL Select (IBatis 2)?

Sử dụng truy vấn dyanmic Ibatis có đúng cách không ??
ví dụ:

<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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL để tìm các từ viết hoa từ một cột

  2. apt-get cài đặt oracle java 7 ngừng hoạt động

  3. KIỂM TRA CONSTRAINT của chuỗi chỉ chứa các chữ số. (Oracle SQL)

  4. SQL để tự động tạo ngày bị thiếu và giá từ ngày trước đó ngay lập tức cho ngày bị thiếu trong bảng

  5. Làm cách nào để thực hiện FULL OUTER JOIN trong ORACLE bằng toán tử '+'?