6.07 提取姓名的大写首写字母缩写

问题:将全名转换为大写首字母缩写。考虑下面的名字:

Stewie Griffin

要返回如下结果:

S.G.

 

解决方案:

select 
case when cnt=2 then 
trim(trailing '.' from 
concat_ws('.',
substr(substring_index(name,' ',1),1,1),
substr(name,
length(substring_index(name,' ',1))+2,1),
substr(substring_index(name,' ',-1),1,1),'.'))
else
trim(trailing '.' from
concat_ws('.',
substr(substring_index(name,' ',1),1,1),
substr(substring_index(name,' ',-1),1,1)
))
end as initials
from (
select name,length(name)-length(replace(name,' ','')) as cnt
from (
select replace('Stewie Grifin','.','') as name from t1
)y
)x;

转载于:https://www.cnblogs.com/liang545621/p/7523142.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Centumvp6.07是三星电子公司生产的一款先进的工业自动化控制器。它具有高性能和可靠性,广泛应用于各种工业领域中。Centumvp6.07的核心是一种先进的控制器和监视系统,它能够快速准确地收集和处理各种数据,并根据预设的程序进行自动化控制。这种控制器采用了先进的技术和算法,可以高效地管理和优化工业生产过程。 Centumvp6.07的特点之一是其灵活性。它可以轻松应对不同类型和规模的工业应用,无论是小型生产线还是大型工厂,都可以使用Centumvp6.07进行自动化控制,从而大大提高了生产效率和质量。 另一个重要特点是Centumvp6.07的稳定性和可靠性。它采用了高品质的硬件和软件组件,可以在艰难的工业环境中稳定运行,极大地减少了系统崩溃和故障的可能性。这对于保证工业生产的连续性和可靠性非常重要。 此外,Centumvp6.07还具有强大的通信能力和数据处理能力。它支持多种通信协议和接口,可以与其他设备和系统进行快速、稳定的数据交换和通信。同时,Centumvp6.07还提供了功能丰富的数据处理和分析功能,帮助用户更好地理解和优化生产过程,实现智能化制造。 总而言之,Centumvp6.07是一款先进的工业自动化控制器,具有高性能、可靠性、灵活性和强大的通信和数据处理能力。它在各种工业领域中发挥着重要作用,并为用户提供了优化生产过程、提高生产效率和质量的解决方案。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值