文档章节

Sql server 使用 in()函数 传递字符串

r
 reherin
发布于 2016/01/07 17:03
字数 115
阅读 23
收藏 0

首先创建一个分隔字符串函数:

create  function  SplitIn(@c   varchar(2000),@split   varchar(2))   
returns   @t   table(col   varchar(20))   
as   
begin    
  while(charindex(@split,@c)<>0)   
    begin   
      insert   @t(col)   values   (substring(@c,1,charindex(@split,@c)-1))   
      set   @c   =   stuff(@c,1,charindex(@split,@c),'')   
    end   
  insert   @t(col)   values   (@c)   
  return   
end

第二,在存储过程中使用SplitIn函数

  select @TeamRoomCount = COUNT(Work_GuestAccount.AccountID)  FROM  Work_GuestAccount INNER JOIN 
                Work_GuestEntryIndex ON Work_GuestAccount.EntryID = Work_GuestEntryIndex.EntryID 
                WHERE (Work_GuestEntryIndex.TeamID <> '') AND (Work_GuestEntryIndex.TeamID IS NOT NULL)
                AND (Work_GuestAccount.RoomID IN (select col from SplitIn(@TeamRoomNo,',')))


本文转载自:

r
粉丝 0
博文 6
码字总数 625
作品 0
郑州
私信 提问
T-SQL程序设计基础

T-SQL就是transact-sql,是标准sql在mssql环境下程序的设计语言的增强版,用来让应用程序与sql server沟通的主要语言。 T-SQL主要包括sql server数据类型、语言元素和游标。 1.数据类型 数据...

邵鸿鑫
2013/08/14
0
0
PHP技术基础

1.php4种标签风格及3种注释风格 i.标签风格 a.XML风格 b.ASP风格 <% echo "hello world!"; %> c.脚本风格 d.极简风格 注意:当使用极简风格和ASP风格时需要在php.ini文件中配置shortopentag和...

a_liujin
2017/05/26
0
0
10 件在 SQL Server 不按预期工作的特性

10. 唯一NULL http://goo.gl/XHiAY 当在列上声明唯一约束后,SQL Server会把所有的NULL值当视为唯一的。这就意味着在一个唯一约束的列你不能有超过一个NULL. 这种性质违背了标准并且仅仅是S...

oschina
2013/07/24
3K
17
怎么一步步编写简单的PHP的Framework(二十)

上一次我把SqlParser这个类的主要结构讲了一下,这次我就将这个类的函数编写了。 按照上节课的内容,主要的函数有下面几个: private function _where($where){}private function _field($fi...

阳光test
2012/12/22
0
1
《SQLSERVER2012之T-SQL教程》T-SQL单表查询(三)

表结构与数据:https://github.com/XuePeng87/TSQLV4 使用字符数据 设计字符数据的查询操作,包括数据类型、排序规则、运算符和函数,以及模式匹配。 数据类型 SQL Server支持两种字符数据类...

杰克鹏仔
2016/11/09
6
0

没有更多内容

加载失败,请刷新页面

加载更多

Guava RateLimiter + AOP注解实现单机限流、统计QPS

1、基于springboot项目pom.xml添加如下依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId></dependency><d......

铁骨铮铮
29分钟前
3
0
龙芯版办公软件下载

金山wps office   rpm包:http://ftp.loongnix.org/os/loongnix/1.0/os/Packages/w/wps-office-10.8.0.6472-1.a20p1.mips64el.rpm   deb包:http://packages.deepin.com/loongson/pool/......

gugudu
34分钟前
2
0
BI报表分析和数据可视化,推荐这三个开源工具!

开源篇 一、Superset 1、技术架构:Python + Flask + React + Redux + SQLAlchemy 2、使用人群: (1)开发/分析人员做好看板,业务人员浏览看板数据 (2)业务人员可自行编辑图表,查看满足...

飓风2000
41分钟前
3
0
CountDownLatch

CountDownLatch的概念 CountDownLatch是一个同步工具类,用来协调多个线程之间的同步,或者说起到线程之间的通信(而不是用作互斥的作用)。 CountDownLatch能够使一个线程在等待另外一些线程...

少年已不再年少
50分钟前
2
0
centos7 新手阿里云服务器安装mongodb

简介 MongoDB 是一个基于分布式 文件存储的NoSQL数据库 由C++语言编写,运行稳定,性能高 旨在为 WEB 应用提供可扩展的高性能数据存储解决方案 MongoDB特点 模式自由 :可以把不同结构的文档存...

醉雨
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部