[英]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.