对码字的SQLServer实现,并解释英语实词

对码字的SQLServer实现,并解释英语实词
英语单词与SQLServer

环境:下+ SQL Server2012

问题:数据库现在记录如下:
句子栏是保存英语句子,我想找出所有包含我现在(词)的句子,如果我使用像% I的句子,作为条件,如选择与字(不区分大小写的情况下),它将被选中,我只是想找到包含我的记录的单词和句子。

解决方案:SQLServer提供了模式匹配,相似的规则,详细内容参考相关文件

我首先写了其中的一个条件:

这样的句子% { ^ a-za-z } { }我^ a-za-z %

第一个发现在上面的图片,那就是,我会…i字不是选择,也就是说,这种条件的匹配是非字母符号的前面(没有字符是不可能的),同样的原因,最后还需要一个非字母符号(没有字符是不允许的),所以它可以被转换成:

这样的句子% { ^ a-za-z }我{ ^ a-za-z } %或句子like'i { } ^ a-za-z %或句子是{ ^ a-za-z }我

但是太麻烦了。如果你在句子前后加上一个非字母数字,就像原来的我一样,把它变成我想我(前后加一个空格),这样我们就可以匹配初始条件。

'' +句子+ '像' % { ^ a-za-z } { }我^ a-za-z %

谢谢你的阅读。我希望你能帮助你,谢谢你对这个站的支持
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部