Mysql
 sql >> база данни >  >> RDS >> Mysql

Незадължителни колони за филтриране на записи в базата данни

Опитайте да използвате ExpressionList . Ето примера, ако условията в оператора if statement met, тогава изразът ще бъде включен в клаузата where.

public static List<User> filterUsers(int user_no, String genre, String name){

    com.avaje.ebean.ExpressionList expressionList = find.where().eq("user_no", user_no);

    if(condition1)
        expressionList.eq("genre", genre);

    if(condition2)
        expressionList.eq("name", name);

    return expressionList.findList();

}



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQLAlchemy Определете дали съществува уникално ограничение

  2. Импортиране на голям CSV в mysql база данни

  3. Двигател за промяна на таблицата в MySQL

  4. Преброяване на всички публикации, принадлежащи към категория И нейните подкатегории

  5. SQL Вмъкване в таблица само ако запис не съществува