A B
'汉字的首字母' HZDSZM
获取A列的首字母 填到B列
怎么实现?
DECLARE @str VARCHAR(100)
SET @str = '汉字的首字母'
SELECT @str AS A, dbo.fun_getPY(@str) AS B
先执行上面的那个函数,然后在执行下面的那个语句,就可以得到你要的结果了。
温馨提示:答案为网友推荐,仅供参考
第1个回答 2014-12-02
先把汉字转成拼音,然后取第一个字母,转拼音可参考,取第一个字母=left(字符串,1)