Foxtable(狐表)用户栏目专家坐堂 → [求助] 不懂就问:提取拼音的函数没有了吗


  共有56014人关注过本帖树形打印复制链接

主题:[求助] 不懂就问:提取拼音的函数没有了吗

帅哥哟,离线,有人找我吗?
nidecan
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:31 积分:468 威望:0 精华:0 注册:2008/9/1 9:56:00
  发帖心情 Post By:2008/9/1 18:08:00 [显示全部帖子]

建议增加一个

 回到顶部
帅哥哟,离线,有人找我吗?
nidecan
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:31 积分:468 威望:0 精华:0 注册:2008/9/1 9:56:00
  发帖心情 Post By:2008/9/2 7:59:00 [显示全部帖子]


 回到顶部
帅哥哟,离线,有人找我吗?
nidecan
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:31 积分:468 威望:0 精华:0 注册:2008/9/1 9:56:00
  发帖心情 Post By:2008/9/2 11:15:00 [显示全部帖子]

能否做一个根据某列生成拼音的实例?

 回到顶部
帅哥哟,离线,有人找我吗?
nidecan
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:31 积分:468 威望:0 精华:0 注册:2008/9/1 9:56:00
  发帖心情 Post By:2008/9/2 14:56:00 [显示全部帖子]

getpy函数仍然有问题:例如getpy(“娣”)=zuo、getpy(“赟”)=zuo,望能完美解决

 回到顶部
帅哥哟,离线,有人找我吗?
nidecan
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:31 积分:468 威望:0 精华:0 注册:2008/9/1 9:56:00
  发帖心情 Post By:2008/9/2 15:09:00 [显示全部帖子]

应该不是什么技术难题:=VLOOKUP(LEFT(A20),拼音,2)&VLOOKUP(MID(A20,2,1),拼音,2)&VLOOKUP(MID(A20,3,1),拼音,2)&VLOOKUP(MID(A20,4,1),拼音,2)&VLOOKUP(MID(A20,5,1),拼音,2)&VLOOKUP(MID(A20,6,1),拼音,2)&VLOOKUP(MID(A20,7,1),拼音,2)&VLOOKUP(MID(A20,8,1),拼音,2) 用excel公式可以实现的,应该可以整合到狐表中!

 回到顶部
帅哥哟,离线,有人找我吗?
nidecan
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:31 积分:468 威望:0 精华:0 注册:2008/9/1 9:56:00
  发帖心情 Post By:2008/9/2 15:15:00 [显示全部帖子]

以下是引用yuanbin在2008-9-2 15:09:00的发言:
NO,你说的可能是同名同姓吧。

同名同姓?

create   function   py(@input   nvarchar(1000))   returns   varchar(1000)   with   encryption   as  
  begin  
  declare   @output   varchar(1000),@p   int,@chn   nchar(1)  
  set   @output=''  
  set   @p=1  
  while   @p<=len(@input)  
  begin  
  set   @chn=substring(@input,@p,1)  
  set   @output=@output+ case   when   @chn>'阼'   COLLATE   Chinese_PRC_CI_AS   then   '.'  
  when   @chn<'吖'   COLLATE   Chinese_PRC_CI_AS   then   '.'  
  when   @chn>='匝'   COLLATE   Chinese_PRC_CI_AS   then   'z'  
  when   @chn>='鸭'   COLLATE   Chinese_PRC_CI_AS   then   'y'  
  when   @chn>='熙'   COLLATE   Chinese_PRC_CI_AS   then   'x'  
  when   @chn>='娃'   COLLATE   Chinese_PRC_CI_AS   then   'w'  
  when   @chn>='獭'   COLLATE   Chinese_PRC_CI_AS   then   't'  
  when   @chn>='飒'   COLLATE   Chinese_PRC_CI_AS   then   's'  
  when   @chn>='蚺'   COLLATE   Chinese_PRC_CI_AS   then   'r'  
  when   @chn>='旗'   COLLATE   Chinese_PRC_CI_AS   then   'q'  
  when   @chn>='趴'   COLLATE   Chinese_PRC_CI_AS   then   'p'  
  when   @chn>='噢'   COLLATE   Chinese_PRC_CI_AS   then   'o'  
  when   @chn>='拿'   COLLATE   Chinese_PRC_CI_AS   then   'n'  
  when   @chn>='妈'   COLLATE   Chinese_PRC_CI_AS   then   'm'  
  when   @chn>='啦'   COLLATE   Chinese_PRC_CI_AS   then   'l'  
  when   @chn>='咖'   COLLATE   Chinese_PRC_CI_AS   then   'k'  
  when   @chn>='鸡'   COLLATE   Chinese_PRC_CI_AS   then   'j'  
  when   @chn>='铪'   COLLATE   Chinese_PRC_CI_AS   then   'h'  
  when   @chn>='旮'   COLLATE   Chinese_PRC_CI_AS   then   'g'  
  when   @chn>='发'   COLLATE   Chinese_PRC_CI_AS   then   'f'  
  when   @chn>='垩'   COLLATE   Chinese_PRC_CI_AS   then   'e'  
  when   @chn>='沓'   COLLATE   Chinese_PRC_CI_AS   then   'd'  
  when   @chn>='礤'   COLLATE   Chinese_PRC_CI_AS   then   'c'  
  when   @chn>='疤'   COLLATE   Chinese_PRC_CI_AS   then   'b'  
  else   'a'  
  end  
  set   @p=@p+1  
  end  
  return   @output  
  end  


用sql实现的

 回到顶部
帅哥哟,离线,有人找我吗?
nidecan
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:31 积分:468 威望:0 精华:0 注册:2008/9/1 9:56:00
  发帖心情 Post By:2008/9/2 15:21:00 [显示全部帖子]

这是excel文件
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:633496563239843750.rar


 回到顶部
帅哥哟,离线,有人找我吗?
nidecan
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:31 积分:468 威望:0 精华:0 注册:2008/9/1 9:56:00
  发帖心情 Post By:2008/9/3 15:05:00 [显示全部帖子]

狐爸发话呀,要不然只好找其他办法解决了

 回到顶部