`
wandejun1012
  • 浏览: 2737667 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

CHARINDEX用法

 
阅读更多

 

select case 
 WHEN CHARINDEX('1425,',inquiry.Q441)>0 and CHARINDEX('1426,',inquiry.Q441)=0 THEN '01'
 WHEN CHARINDEX('1426,',inquiry.Q441)>0  and CHARINDEX('1425,',inquiry.Q441)=0 THEN '02'
WHEN CHARINDEX('1425,',inquiry.Q441)>0 and CHARINDEX('1426,',inquiry.Q441)>0 THEN '01'
END

from test t 

 注意如果找不到应该是=0,而不是<0

 

 

 

 

 

 

常用代码如下:

 

'Q5.“请问您觉得我们公司提供的理赔服务还有什么意见或建议吗?”'=
 case 
   WHEN inquiry.Q330 like'938%' THEN REPLACE(inquiry.Q330,'938㊣','')
   WHEN inquiry.Q330='939' THEN '是' 
 END,
分享到:
评论

相关推荐

    charindex instruction

    下面我们将深入探讨`CHARINDEX`的用法、参数、返回值以及相关的示例。 ### CHARINDEX函数详解 `CHARINDEX`函数的基本语法如下: ```sql CHARINDEX ( expression1 , expression2 [ , start_location ] ) ``` - `...

    SQL中Charindex和Oracle中对应的函数Instr对比

    但在SQL Server中,如果需要从字符串末尾开始查找,可能就需要通过其他方法来实现,如使用负数索引截取字符串后再使用`Charindex`。 总的来说,`Charindex`和`Instr`都是强大的字符串处理工具,能够帮助开发人员...

    SQL Server CHARINDEX和PATINDEX详解

    这里,我们使用了 `CHARINDEX` 函数来定位每个联系人名称中空格的位置,然后通过 `SUBSTRING` 函数提取从空格之后到字符串结尾的部分作为 LastName。 #### 二、PATINDEX 函数 **1. 语法** ```sql PATINDEX ( '%...

    sqlserver 中charindex/patindex/like 的比较

    在SQL Server中,`CHARINDEX`、`PATINDEX`和`LIKE`是三种常见的...在实际操作中,应结合性能和功能需求,适当优化查询,尤其是在处理大量数据时,选择高效的文本搜索方法对提升查询速度和整体系统性能有着显著的影响。

    SQLserver中字符串查找功能patindex和charindex的区别

    总的来说,`CHARINDEX`适用于需要精确匹配的场景,而`PATINDEX`则适用于需要模糊匹配或使用通配符的场合。在处理字符串数据时,理解这两个函数的功能和限制是至关重要的,因为它们能帮助你构建更灵活和强大的查询,...

    sql截取中间字段

    除了上述方法外,还可以考虑其他方式来实现相同的功能,比如使用正则表达式(如果数据库支持)或者编写存储过程来处理更复杂的逻辑。此外,还有一些额外的函数可以辅助实现类似的需求,例如: - **`SUBSTRING`**: ...

    SQL查询字段被包含语句

    `CHARINDEX`函数在SQL Server中被广泛使用,它类似于字符串的`indexOf`方法,用于在一个字符串中查找指定的子字符串并返回其位置。如果未找到,则返回0。这个函数可以帮助我们构建一个更高效、更易于维护的查询。 ...

    取字符串中字符位置

    具体而言,先反转字符串,再从中提取部分字符,最后反转回原始顺序,这是一种巧妙的方法,但在实际应用中应根据具体情况权衡效率与可读性。 ### 结论 通过对SQL Server中字符串处理函数的深入探讨,我们不仅学会了...

    详解SqlServer数据库中Substring函数的用法

    总的来说,Substring函数在SQL Server中用于灵活地处理字符串,而与之配合使用的 `CHARINDEX` 函数则可以帮助确定截取的起始位置。这些函数在处理数据库中的文本数据时非常实用,尤其是在需要提取特定部分信息或者...

    SQL Server 常用函数使用方法小结

    在SQL Server中,掌握常用的内置函数对于数据查询和处理至关重要。本文将重点介绍几个常见的字符串处理函数,包括SubString...在实际工作中,你可以根据具体需求灵活组合使用这些函数,以满足各种复杂的数据处理需求。

    sqlserver实现字符拆解成表格的形式

    - 常见的字符串拆分方法包括使用`CHARINDEX`函数定位分隔符的位置,以及使用`SUBSTRING`函数提取子字符串。 3. **临时表(Table Variable)**: - 临时表是在函数内部声明的一个特殊类型的表变量,用于存储中间...

    Sql Server中Substring函数的用法实例解析

    在实际开发中,`SUBSTRING`和`CHARINDEX`的组合使用非常常见,特别是在处理含有固定格式的数据时。同时,理解这两个函数的用法对于进行数据清洗、数据转换和数据提取等工作至关重要。需要注意的是,如果`CHARINDEX`...

    SQL中代替Like语句的另一种写法

    然而,使用 CHARINDEX 函数的方法理论上比使用 LIKE 语句的方法多了一个判断语句,即 &gt; 0,这可能会影响性能。然而,在实际操作中,这个判断过程是非常快的,并且可以忽略不计。 优点 ---- 使用 CHARINDEX 函数的...

    SQL_Server函数大全

    在SQL Server中,可以使用`CHARINDEX()`来实现相同功能,如`CHARINDEX('云', 字段1)`。 这些函数在实际的SQL查询和数据处理中非常有用。例如,你可以用`LOWER()`和`UPPER()`进行不区分大小写的比较,用`SUBSTRING()...

    SQL截取字符串函数

    本文将详细介绍几种常用的SQL截取字符串函数及其应用场景,包括`LEFT`、`RIGHT`、`SUBSTRING`以及一些高级用法如使用`CHARINDEX`、`PATINDEX`、`REPLACE`和`STUFF`等函数来实现更复杂的字符串处理。 #### 一、基本...

    SQL 函数用法

    - `PATINDEX()`:与CHARINDEX类似,但支持使用通配符,如'%SQL%',在字符串中查找模式。 5. **字符串操作函数**: - `QUOTENAME()`:使用特定字符包围字符串,常用于创建安全的数据库对象引用。例如,QUOTENAME('...

    SQL语句行数据拆成多行及多行数据合并成一行的方法.docx

    - 使用 `SUBSTRING` 和 `CHARINDEX` 函数根据逗号的位置来分割字符串中的元素。 ##### 2. SQL2005 用 XML 方法 在 SQL Server 2005 及更高版本中,可以利用 XML 数据类型来轻松地拆分字符串。 ```sql SELECT a....

    sql字符串函数大全和使用方法示例

    以下是一些主要的SQL字符串函数的详细说明和使用示例: 1. **LEN(string)**: 这个函数用于计算字符串的长度,不包括尾部的空格。例如,`LEN('abc ')` 返回 3,因为不计算末尾的空格。 2. **LOWER(string)**: 将...

    自定义查询顺序排列数据

    - 如果排序依据是一个简单的字符串列表,那么使用`CHARINDEX`会比较方便。 - 如果需要更精细地控制排序顺序,或者涉及到复杂的条件组合,可以考虑使用`UNION ALL`。 - 对于需要为每个条件分配唯一排序值的情况,则...

Global site tag (gtag.js) - Google Analytics