以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  ft里面怎么在用SQL查询的时候生成某个字段的拼音简码  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=111121)

--  作者:rjh4078
--  发布时间:2017/12/15 15:09:00
--  ft里面怎么在用SQL查询的时候生成某个字段的拼音简码
网上看了下都是用SQL函数,不知道在FT里面怎么使用。因为涉及的表和字段太多,再去添加拼音字段有点不现实,现在想在SQL查询的时候生成。
--  作者:有点甜
--  发布时间:2017/12/15 15:13:00
--  

sqlserver里面写一个函数来用,取拼音的函数还是满复杂的。

 

https://www.baidu.com/baidu?wd=sqlserver+%E6%8B%BC%E9%9F%B3

 


--  作者:wakai
--  发布时间:2017/12/15 15:59:00
--  
这种太复杂了,我表和列不多,直接增加首拼列,在文字录入时转为字母储存再查询筛选
--  作者:有点甜
--  发布时间:2017/12/15 16:10:00
--  
以下是引用wakai在2017/12/15 15:59:00的发言:
这种太复杂了,我表和列不多,直接增加首拼列,在文字录入时转为字母储存再查询筛选

 

不复杂,函数很简单的,拷贝过来直接用。


--  作者:rjh4078
--  发布时间:2018/2/27 9:03:00
--  
这个函数怎么放到FT里面用呢?
--  作者:有点甜
--  发布时间:2018/2/27 9:06:00
--  

1、如果在foxtable里面用,直接用foxtable的getpinyin函数就好了。

 

2、如果要调用sql语句,那你创建函数以后,可以直接使用函数的,就如同 isnull、convert 那样的函数那样使用