• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >Mysql > SQLServer中求两个字符串的交集

SQLServer中求两个字符串的交集

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2018-12-05

匿名通过本文主要向大家介绍了字符串,交集等相关知识,希望本文的分享对您有所帮助

代码高亮有点问题,测试时把@ str替换为@str

使用javascript的数组来计算,代码如下:
代码如下:
use tempdb
go
if (object_id ('fn_getArray' ) is not null )
drop function dbo . fn_getArray
go
create function fn_getArray (@ inStr1 varchar (8000 ), @ inStr2 varchar (8000 ))
returns varchar (8000 )
as
begin
declare @ str varchar (8000 )
set @ str = '
var a = [''' + replace (@ inStr1 , ',' , ''',''' )+ '''];
var b = [''' + replace (@ inStr2 , ',' , ''',''' )+ '''];
var c=""
for (var i=0;i{
for (var j=0;j{ if(a[i]==b[j]&&c.indexOf(a[i])<0)
c+=a[i]+","
}
}
'
declare @ object int
declare @ r varchar (800 )
exec sp_OACreate 'MSScriptControl.ScriptControl' , @ object output
exec sp_OASetProperty @ object , 'Language' , 'javascript'
exec sp_OAMethod @ object , 'eval' , @ r out , @ str
return @ r
end
go
select dbo . fn_getArray ('abc,dced,f23e,gew432' , '23c,abc,f23e,geafd,ged' )
/* 输出
abc,f23e,
*/
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • mysql整数数据类型深入解析
  • SQL字符串以及数字常用操作汇总
  • MySQL笔记之字符串函数的应用
  • 使用java处理字符串公式运算的方法
  • MySQL慢查询查找和调优测试
  • mysql截取函数常用方法使用说明
  • MySQL里实现类似SPLIT的分割字符串的函数
  • mysql查询字符串替换语句小结(数据库字符串替换)
  • mysql中取字符串中的数字的语句
  • MySQL的字符串函数使用说明

相关文章

  • 2017-05-11mysql中You can’t specify target table for update in FROM clause错误解决方法
  • 2018-12-05实例详解MySQL 与 Elasticsearch 数据不对称问题
  • 2018-12-05MySQL 密码设置
  • 2018-12-05关于数值函数的10篇文章推荐
  • 2018-12-05磁盘缓存专题之一 缓存命中和缓存未命中&缓存与缓冲间的差异
  • 2017-05-11MySQL数据库命名规范及约定
  • 2018-12-05mysql中提高Order by语句查询效率的两个思路分析
  • 2018-12-05SQLSERVER 创建索引实现代码
  • 2018-12-05关于MySQL的FULLTEXT实现全文检索需要注意的事项
  • 2018-12-05sqlserver索引的原理及索引建立的注意事项小结

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • MySQL navicate功能详解
    • MySQL MMM 高可用解决方案
    • 当恢复sqlserver bak文件时,原始的用户无法删除的解决方法
    • 【MySQL 02】数据库总结
    • mysql数据库如何开启慢查询日志的详情介绍
    • php 限制某个IP访问的实现方法
    • MySQL数据文件存储位置的查看方法
    • MyBatis模糊查询的sql拼接的两种方法
    • 怎样用一条SQL语句查询不同的数据库
    • 通过实例认识MySQL中前缀索引的用法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有