有沒有''在字符串中查找特殊字符的位置'' 這樣的函數謝謝 有,select charindex('-','anfcdeedecx-dfdgfadf') 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 charindex('-','anfcdeedecx-dfdgfadf')-为要找的字符。后面的是字符串 select charindex('-','adkfjadj-dfkjakjd-kjdk')OR:select PATINDEX ('%-%','adkfjadj-dfkjakjd-kjdk')ResultSet:无列名------9无列名------9 来晚了。^_^CHARINDEX返回字符串中指定表达式的起始位置。 语法CHARINDEX ( expression1 , expression2 [ , start_location ] ) 参数expression1一个表达式,其中包含要寻找的字符的次序。expression1 是一个短字符数据类型分类的表达式。expression2一个表达式,通常是一个用于搜索指定序列的列。expression2 属于字符串数据类型分类。start_location在 expression2 中搜索 expression1 时的起始字符位置。如果没有给定 start_location,而是一个负数或零,则将从 expression2 的起始位置开始搜索。返回类型int注释如果 expression1 或 expression2 之一属于 Unicode 数据类型(nvarchar 或 nchar)而另一个不属于,则将另一个转换为 Unicode 数据类型。如果 expression1 或 expression2 之一为 NULL 值,则当数据库兼容级别为 70 或更大时,CHARINDEX 返回 NULL 值。当数据库兼容级别为 65 或更小时,CHARINDEX 仅在 expression1 和 expression2 都为 NULL 时返回 NULL 值。 如果在 expression2 内没有找到 expression1,则 CHARINDEX 返回 0 菜鸟跪求一个简单的问题!"一个字段的值等于另外几个字段相加减" 在线求一SQL语句,马上结贴,谢谢! [求助]求一SQL语句 利用ado插入数据的问题 我们现在一个数据库,想在两个地方同时架设。怎么样才能使两边的数据同步???? 我的程序中有许多相关连的表,一个操作需要更新许多表,效率低 查询分析器中可以正常执行存储过程,在C#中却不行,请大家帮忙 那个能用SQL写一个在线创建数据库和表的程序吗? 哪里有Sybase的JDBC驱动 oracle数据库问题:特简单?回答就有分!分数不够还可以加! create index创建的是什么类型的索引? SQL OR 查询,新手请教~~~~
OR:
select PATINDEX ('%-%','adkfjadj-dfkjakjd-kjdk')
ResultSet:
无列名
------
9
无列名
------
9
CHARINDEX
返回字符串中指定表达式的起始位置。 语法
CHARINDEX ( expression1 , expression2 [ , start_location ] ) 参数
expression1一个表达式,其中包含要寻找的字符的次序。expression1 是一个短字符数据类型分类的表达式。expression2一个表达式,通常是一个用于搜索指定序列的列。expression2 属于字符串数据类型分类。start_location在 expression2 中搜索 expression1 时的起始字符位置。如果没有给定 start_location,而是一个负数或零,则将从 expression2 的起始位置开始搜索。返回类型
int注释
如果 expression1 或 expression2 之一属于 Unicode 数据类型(nvarchar 或 nchar)而另一个不属于,则将另一个转换为 Unicode 数据类型。如果 expression1 或 expression2 之一为 NULL 值,则当数据库兼容级别为 70 或更大时,CHARINDEX 返回 NULL 值。当数据库兼容级别为 65 或更小时,CHARINDEX 仅在 expression1 和 expression2 都为 NULL 时返回 NULL 值。 如果在 expression2 内没有找到 expression1,则 CHARINDEX 返回 0