【问题标题】:Fetching empty column with where clause MYSQL [duplicate]使用where子句MYSQL获取空列[重复]
【发布时间】:2019-12-22 23:40:44
【问题描述】:

我正在创建一个表格,我想在其中显示一列为空的数据。

我尝试了所有方法,但似乎没有任何效果

$sql = "SELECT * from tblleaves where empid=:eid and EndKm is NULL order by PostingDate desc";

换句话说,我想获取endkm 列为空或只有空格的数据。

如果我删除 EndKm 为 NULL 一切正常。

【问题讨论】:

  • Empty 和 null 完全不同。如果你想得到一些东西,例如空字符串,WHERE EndKm = '' 可以工作。
  • @Jonnix 感谢您的帮助。我真的很感激

标签: php mysql


【解决方案1】:

试试SELECT * from tblleaves where empid=:eid and (EndKm IS NULL or TRIM(EndKm) = '') order by PostingDate desc

【讨论】:

  • 您好,感谢您的帮助
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-07-26
  • 1970-01-01
  • 1970-01-01
  • 2020-01-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多