Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak korzystać z Hibernacji eqOrIsNull()

Oznacza to, że is null zostanie zastosowana tylko wtedy, gdy jako wartość zostanie przekazana wartość NULL. Jeśli jako wartość określisz dowolny inny ciąg, tylko equal zostaną o to zastosowane.

Jest to przydatne, gdy nie masz pewności, czy rzeczywista wartość jest przekazywana w czasie wykonywania jako argument do wartości parametru. W takim scenariuszu, w tradycyjny sposób, albo musisz umieścić niepuste kryteria sprawdzania i zapisywania w oparciu o warunek niepusty, albo musisz napisać kryteria w sposób wskazany w odpowiedzi Gregory'ego.

Mając na uwadze wszystkie te fakty, powinieneś otrzymać odpowiedź na swoje pytanie. Otrzymujesz tylko te wiersze, które zawierają pustą wartość, a nie ten, który ma wartość NULL, ponieważ jako drugi argument podałeś pusty ciąg. Jeśli jako drugi argument określisz NULL, otrzymasz tylko te wiersze, które mają wartość NULL.

Daj mi znać, jeśli to ci pomoże.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql wybierz rekordy dłuższe niż 3 miesiące

  2. Używasz 'OR' między klauzulą ​​HAVING i WHERE w MySQL?

  3. Implementacja tagów trendów opartych na Mysql json

  4. Jak przechowywać adresy URL w MySQL

  5. mysqli_connect():(HY000/2002):Nie można połączyć się z lokalnym serwerem MySQL przez gniazdo