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

如何使用SQL提取单词首字母并将其包裹在圆括号中

解决方案

在原有首字母提取逻辑的基础上新增字符串拼接操作,把左括号、首字母、右括号按顺序拼接即可,全数据库通用的写法如下:

SELECT CONCAT('(', LEFT(<column_name>, 1), ')') FROM <table_name>;

如果对应字段存储的值为Doctor,执行后会直接返回(D),完全匹配需求。
不同数据库也可使用原生的字符串连接符简化写法:

  • Oracle 可直接用||拼接:
    SELECT '(' || LEFT(<column_name>, 1) || ')' FROM <table_name>;
    
  • PostgreSQL、SQL Server 等数据库同时支持上述两种写法,按需选择即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 17:06:03