为了账号安全,请及时绑定邮箱和手机立即绑定

根据条件显示替代字段

根据条件显示替代字段

PHP
猛跑小猪 2021-11-13 10:31:39
我想从表中显示 4 个字段,但第 4 个字段基于条件。即我想呈现 field1、field2、field3,然后是 field4 或 field5,其中 field5 的选择将基于条件。这可能吗?我可以毫无问题地显示 field1、field2、field3 和 field4 的表。
查看完整描述

1 回答

?
Helenr

TA贡献1780条经验 获得超4个赞

使用CASE表达式:


SELECT

    field1,

    field2,

    field3,

    CASE WHEN <some condition> THEN field4 ELSE field5 END AS other_field

FROM yourTable;

或者,您可以使用 MySQL 的IF功能:


IF(<some condition>, field4, field) AS other_field


查看完整回答
反对 回复 2021-11-13
  • 1 回答
  • 0 关注
  • 124 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信