gpt4 book ai didi

mysql - 如何将sql中的值映射为字符串值

转载 作者:行者123 更新时间:2023-11-29 21:05:13 25 4
gpt4 key购买 nike

我在数据库表中有一个名为 type 的列。它具有诸如 01,78,75,98,02,11 等之类的值。 我想将这些值映射到一个字符串值,例如,如果该值以 01 开头,则将其映射到名为 type01 的字符串值,如果以 78 开头,则值(选择结果值)必须为 type7 等。大家知道如何做到这一点吗?提前致谢。

SQL 会像下面这样:

Select (if(type left(2) = 07 then type7), t.dept

from team t

LEFT JOIN typetable

ON typetable.id=t.team_id;

最佳答案

如果我正确理解您的要求,您似乎需要一份案例陈述。

选择 CASE 类型
当“01”时“类型01”
当“02”时“类型02”
当“03”时“类型03”
当“04”时,“type04”
结尾
来自团队
LEFT JOIN 类型表
ON typetable.id=t.team_id;

关于mysql - 如何将sql中的值映射为字符串值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36879775/

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