gpt4 book ai didi

mysql - 将名字和姓氏与姓氏全部大写连接起来

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

我需要进行一个 mysql 查询,以大写形式显示与姓氏相连的所有名字,名字和姓氏之间有一个空格。

我在自动柜员机上有什么:

SELECT CONCAT_WS(" ", `First_Name`, `Last_Name`) AS Name from tblDetails

我是 mysql 新手,我不知道把 UPPER 放在哪里,似乎在任何地方都不起作用。

我还需要执行与上面相同的操作,但根据性别添加 Mr 或 Ms 前缀。

最佳答案

您可以使用 caseconcat 根据性别添加前缀,并且 upper 可以应用于 First_Name、Last_Name 列值,然后使用 concat_ws 在它们之间添加一个空格。

SELECT  CONCAT ( (case when gender ='M' 
then 'Mr '
else 'Ms '
end
),
CONCAT_WS(" ", UPPER(First_Name), UPPER(Last_Name))
)
AS Name
from tblDetails

关于mysql - 将名字和姓氏与姓氏全部大写连接起来,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27209631/

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