mysql from_unixtime(cds1.field_id_34, '%d/%m/%y' ) 如果 `date` 为 null 选择 `-`

标签 mysql

下面的选择将返回标题和日期。

SELECT t1.title, from_unixtime(cds1.field_id_34, '%d/%m/%y') AS s1_date

所以一切都是正确的,但如果 cds1.field_id_34 为 null,则返回 01/01/1970。我该如何设置它,以便如果 cds1.field_id_34 为空,它将返回 - 而不是 01/01/1970

最佳答案

     select  if(cds1.field_id_34=null,'-',cds1.field_id_34) from TableName

关于mysql from_unixtime(cds1.field_id_34, '%d/%m/%y' ) 如果 `date` 为 null 选择 `-`,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27921621/

相关文章:

PHP无限循环问题

php - 如何将sql查询结果转换为Json对象{"timestamp": value}

mysql - 如何从值为最小值或最大值的一对多关系中仅连接一行?

php - 将 MySQL 数据打印到文本框

MYSQL 在查询中包含 NULL

java - 如何使用 Java 在 SQL 中获取列的中位数/众数/范围?

mysql - 将游标与 information_schema 一起使用

mysql - 将多列合并为配置单元中的单列

php 表单未将日期发送到数据库 SQL

java - 在 spring boot + react + mysql 连接器上构建失败?