sqlserver快速生成汉字的首拼字母的函数实例用法
发表于:2025-02-13 作者:千家信息网编辑
千家信息网最后更新 2025年02月13日,本篇内容介绍了"sqlserver快速生成汉字的首拼字母的函数实例用法"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读
千家信息网最后更新 2025年02月13日sqlserver快速生成汉字的首拼字母的函数实例用法
本篇内容介绍了"sqlserver快速生成汉字的首拼字母的函数实例用法"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
复制代码 代码如下:
USE [tempdb] GO /****** Object: UserDefinedFunction [dbo].[fun_getPY] Script Date: 05/23/2012 18:03:45 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO /* 获取汉字的首拼音 如果是非汉字字符 */ ALTER function [dbo].[fun_getPY] ( @str nvarchar(4000) ) returns nvarchar(4000) as begin declare @word nchar(1),@PY nvarchar(4000) set @PY='' while len(@str)>0 begin set @word=left(@str,1) --如果非汉字字符,返回原字符 set @PY=@PY+(case when unicode(@word) between 19968 and 19968+20901 then ( select top 1 PY from ( select 'A' as PY,N'驁' as word union all select 'B',N'簿' union all select 'C',N'錯' union all select 'D',N'鵽' union all select 'E',N'樲' union all select 'F',N'鰒' union all select 'G',N'腂' union all select 'H',N'夻' union all select 'J',N'攈' union all select 'K',N'穒' union all select 'L',N'鱳' union all select 'M',N'旀' union all select 'N',N'桛' union all select 'O',N'漚' union all select 'P',N'曝' union all select 'Q',N'囕' union all select 'R',N'鶸' union all select 'S',N'蜶' union all select 'T',N'籜' union all select 'W',N'鶩' union all select 'X',N'鑂' union all select 'Y',N'韻' union all select 'Z',N'咗' ) T where word>=@word collate Chinese_PRC_CS_AS_KS_WS order by PY ASC ) else @word end) set @str=right(@str,len(@str)-1) end return upper(@PY) end
复制代码 代码如下:
select dbo.[fun_getPY]('中国人') 首拼
结果: ZGR
"sqlserver快速生成汉字的首拼字母的函数实例用法"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!
汉字
代码
字符
函数
字母
实例
生成
内容
更多
知识
实用
学有所成
接下来
中国人
困境
实际
情况
拼音
文章
是非
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
提高网络安全知识
4路8路服务器
尖凯网络技术工作室
怎么改django里的数据库
打好 坚决维护网络安全
游戏软件开发相关工作
数据库怎么在表中添加字段
mongo数据库是哪个国家的
食堂支付宝点餐机软件开发
科技互联网公司法律顾问
服务器安全组规则设置
张掖网络安全和信息部姜文
泗阳自动化网络技术诚信合作
沈阳华越网络技术
个人网络安全保护隐私
元宇宙网络安全股
绝地求生游戏服务器目前太忙
误造一进服务器动不了
武汉方言语音数据库
数据库中的相同单元格在哪里
imc 连接不上数据库
存储数据到数据库流程图
idm无法找到服务器
美股网络安全的股票龙头是哪个
富民软件开发
调试笔记本网络安全
db2如何创建数据库
用什么软件开发emwin
数据库中的相同单元格在哪里
网络技术复习笔记