You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

MySQL查询:如何在结果中生成同一列的两种不同格式输出

直接用MySQL查询即可实现需求

完全不需要在应用后端对结果做解析处理,MySQL自带的字符串函数就能轻松完成下划线替换的操作,具体可以用REPLACE()函数来实现。

具体SQL查询语句

SELECT 
    item_id,
    item_name,
    REPLACE(item_name, '_', ' ') AS item_name_without_underscore
FROM 
    your_table_name;

函数说明

  • REPLACE(原字段名, 要替换的字符, 替换后的字符):这个函数会把原字段中所有指定的字符替换成目标字符,这里就是把item_name里的下划线_替换成空格 ,并通过AS给新列指定别名item_name_without_underscore。

执行这条查询后,得到的结果就会和你预期的格式完全一致:

item_id | item_name | item_name_without_underscore
--------+-------------+------------------------------
123 | Blue_Ocean | Blue Ocean
234 | Green_Grass | Green Grass

内容的提问来源于stack exchange,提问作者Firdaus Indradhirmaya

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.07 07:37:34