Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共29 条记录, 每页显示 10 条, 页签: [1][2] [3]
[浏览完整版]

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

21楼
nidecan 发表于:2008/9/2 14:56:00
getpy函数仍然有问题:例如getpy(“娣”)=zuo、getpy(“赟”)=zuo,望能完美解决
22楼
czy 发表于:2008/9/2 15:03:00
估计老六解决不了这个问题.
23楼
nidecan 发表于: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公式可以实现的,应该可以整合到狐表中!
24楼
yuanbin 发表于:2008/9/2 15:09:00
NO,你说的可能是同名同姓吧。
25楼
nidecan 发表于: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实现的
26楼
czy 发表于:2008/9/2 15:21:00
啊啊啊,你们讨论的太深了,俺不懂.闪人.
27楼
nidecan 发表于:2008/9/2 15:21:00
这是excel文件
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:633496563239843750.rar

28楼
nidecan 发表于:2008/9/3 15:05:00
狐爸发话呀,要不然只好找其他办法解决了
29楼
狐狸爸爸 发表于:2008/9/3 16:23:00
呵呵,目前我么有办法,不过下次更新,支持sql server的脚本,也许你可以自己解决。
共29 条记录, 每页显示 10 条, 页签: [1][2] [3]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .03125 s, 3 queries.