日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
SQL漢字轉換為拼音的函數(shù)

SQL中有多種的函數(shù),下面為您介紹sql中漢字轉換為拼音的函數(shù),供您參考。數(shù)據(jù)庫中先自定義一個函數(shù),再把下面代碼寫進去,功能是得到漢字拼音首字母:

創(chuàng)新互聯(lián)成立與2013年,是專業(yè)互聯(lián)網(wǎng)技術服務公司,擁有項目成都做網(wǎng)站、成都網(wǎng)站設計網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元昌吉做網(wǎng)站,已為上家服務,為昌吉各地企業(yè)和個人服務,聯(lián)系電話:028-86922220

如下:

view source print ?

01create function fun_getPY(@str nvarchar(4000))
02returns nvarchar(4000)
03as
04begin
05declare @wordnchar(1),@PY nvarchar(4000)
06set @PY=''
07while len(@str)>0
08begin
09set @word=left(@str,1)
10--如果非漢字字符,返回原字符
11set @PY=@PY+(case when unicode(@word)between 19968and 19968+20901
12then (select top 1 PYfrom (
13select 'A' as PY,N'驁' as word
14union all select 'B',N'簿'
15union all select 'C',N'錯'
16union all select 'D',N'鵽'
17union all select 'E',N'樲'
18union all select 'F',N'鰒'
19union all select 'G',N'腂'
20union all select 'H',N'夻'
21union all select 'J',N'攈'
22union all select 'K',N'穒'
23union all select 'L',N'鱳'
24union all select 'M',N'旀'
25union all select 'N',N'桛'
26union all select 'O',N'漚'
27union all select 'P',N'曝'
28union all select 'Q',N'囕'
29union all select 'R',N'鶸'
30union all select 'S',N'蜶'
31union all select 'T',N'籜'
32union all select 'W',N'鶩'
33union all select 'X',N'鑂'
34union all select 'Y',N'韻'
35union all select 'Z',N'咗'
36) T 
37where word>=@wordcollate Chinese_PRC_CS_AS_KS_WS 
38order by PYASC)else @wordend)
39set @str=right(@str,len(@str)-1)
40end
41return @PY
42end

--函數(shù)調用實例:
select dbo.fun_getPY('中華人民共和國')
結果都為:ZHRMGHG

【編輯推薦】

SQL中的ISNULL函數(shù)介紹

Sql語言中的日期格式化函數(shù)getDate()

詳解SQL中的SUBSTRING函數(shù)

SQL中的CHARINDEX函數(shù)

SQL中自定義函數(shù)的存儲過程的區(qū)別


本文題目:SQL漢字轉換為拼音的函數(shù)
標題鏈接:http://www.dlmjj.cn/article/dphchig.html