gpt4 book ai didi

mysql - 如何替换 Mysql 中 SELECT 语句的输出?

转载 作者:可可西里 更新时间:2023-11-01 07:50:07 25 4
gpt4 key购买 nike

我有一个问题

SELECT id, descr Category, parent_id `Department`, updated `Updated`
, updatedby `By`
FROM category

它返回 parent_id 列中的数字。它只能在 parent_id 列返回三个数字(167、154、164)之一。我想将这些数字替换为:

164 - Advertisemnt
167 - Modeling
154 - Finance

如何实现?所以,表格应该如下所示:

id category Department Updated By

1 Network Modeling now() Me

最佳答案

像这样使用 CASE 语句:

SELECT id
,descr AS `Category`
,CASE parent_id
WHEN 164 THEN 'Advertisemnt'
WHEN 167 THEN 'Modeling'
WHEN 154 THEN 'Finance'
ELSE 'Unknown partent_id'
END AS `Department`
,updated AS `Updated`
,updatedby AS `By`
FROM category

关于mysql - 如何替换 Mysql 中 SELECT 语句的输出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8313684/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com