有沒有''在字符串中查找特殊字符的位置'' 這樣的函數謝謝 有,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查出当前正执行的SQL 关于SQL复制的问题 如何建立这样的表? sql库销比查询 我想在SQL2005中创建一个用户, 只对其中TA数据库有完全权限,但此用户对其它数据库无任何权限,请指教!谢谢! 如何将网一Sql Server 的数据库A拷贝到另一Sql server上(且另一Server此时离线)? 怎么转换的问题? 如何通过T-SQL语句将数据库中表里的数据导入到Excle文件中? 谁有sql sever 2000 安装包 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