charindex(',',a.value+',',b.id)
猜,这个是什么作用,charindex是不是有的两个,有的三个参数?
三个的参数第三个我不熟悉??
猜,这个是什么作用,charindex是不是有的两个,有的三个参数?
三个的参数第三个我不熟悉??
解决方案 »
- 关于查询txt文件的数据
- 一个存储过程的问题
- 财务表结构字段
- sql 查询每个gcid的前3个
- 不能跨网段添加数据库?SQLServer2000
- mssqlserver 1433端口已改成6862,客户端只安软件怎么连接不上服务器呀,如果还管数据麻烦,因为数据实际上都在服务器上?
- 请问高手如何在两个ACCESS库之间进行数据同步,希望给出详细的说明??
- DBA专家请进来!
- sqlserver 查询数据量到达临界值 cpu 100%
- 这是阿里内部规定的数据库规范,求大神解释
- select top 8000 id=identity(int,1,1) into # from syscolumns a,syscolumns b
- 日期和时间-儒略日(Julian date)是从开始日期例如1960年1月1日的,以秒为单位的时间。
返回字符串中指定表达式的起始位置。 语法
CHARINDEX ( expression1 , expression2 [ , start_location ] ) 参数
expression1一个表达式,其中包含要寻找的字符的次序。expression1 是一个短字符数据类型分类的表达式。expression2一个表达式,通常是一个用于搜索指定序列的列。expression2 属于字符串数据类型分类。start_location在 expression2 中搜索 expression1 时的起始字符位置。如果没有给定 start_location,而是一个负数或零,则将从 expression2 的起始位置开始搜索。
猜,这个是什么作用,charindex是不是有的两个,有的三个参数?
三个的参数第三个我不熟悉??三个的参数第三个我不熟悉??是从第几个开始搜,如123451
CHARINDEX('1','123451',5)从第五个开始搜索
(
Depart varchar(10)
)
insert into #DepartMent select '组长'
union all select '助理'
union all select '总经理'
union all select '员工'
union all select '副总经理'
union all select '主管'
declare @sql varchar(100)
set @sql=N'总经理,副总经理,主管,组长,助理,员工'
select * from #DepartMent
order by charindex(N','+Depart+N',',N','+@sql+N',') 本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/ws_hgo/archive/2009/02/06/3866925.aspx