[英]MySQL select value of column as
不确定 MySQL 是否可行...
我有一个包含名为“类型”的列的发票表。 此表仅包含“1”或“2”作为值。 如果我从该列中检索值,我不想在我的 select 结果集中有“1”或“2”,但在列值为“1”的地方有“信用”,在值为“2”的地方有“债务”。
就像是
SELECT invoices.type==='1' ? 'credit' : 'debet' as type FROM invoices
我们可以在 MySQL 中做到这一点吗?
您可以使用IF()
语句
SELECT *, IF(i.type = '1', 'credit', 'debet') as type FROM invoices i
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.