`

SQL函数 left()、charindex()的使用

阅读更多

1、left()
LEFT (<character_expression>, <integer_expression>)
返回character_expression 左起 integer_expression 个字符。

2.charindex()
返回字符串中某个指定的子串出现的开始位置。
CHARINDEX (<’substring_expression’>, <expression>)
其中substring _expression 是所要查找的字符表达式,expression 可为字符串也可为列名表达式。如果没有发现子串,则返回0 值。
此函数不能用于TEXT 和IMAGE 数据类型。

有如下表test



要实现如下数据效果:



则需left ()与charindex() 这两个函数。。。

select left(t_cont,CHARINDEX(':',t_cont)-1) as content from test where t_cont like '%:%'
分享到:
评论

相关推荐

    Oracle sql 函数大全 比较常用的一些 函数 整理

    Oracle SQL 函数大全 Oracle SQL 函数大全是指在 Oracle 数据库管理系统中用于处理和操作数据的函数集合。...在 Oracle SQL 中,我们可以使用这些函数来处理和操作字符串数据,提高数据处理的效率和准确性。

    真正的SQL函数大全

    LEFT() 函数返回 character_expression 左起 integer_expression 个字符。 RIGHT() 函数返回 character_expression 右起 integer_expression 个字符。 SUBSTRING() 函数返回从字符串左边第 starting_position 个...

    SQL 函数 函数大全.pdf

    根据提供的文件信息,我们可以深入探讨其中提及的各个SQL函数类别及其具体函数的使用方法与应用场景。下面将逐一解析这些函数的细节。 ### 字符转换函数 #### 1. ASCII() - **功能**: 返回字符表达式最左端字符的...

    Transact-SQL基本函数集

    这些Transact-SQL基本函数是处理SQL Server数据库数据的基石,掌握了这些函数的使用,对于数据库管理和数据处理将变得游刃有余。例如,可以计算员工的平均工资、识别工资最高的员工,甚至能够处理文本信息,进行复杂...

    sqlserver中常用函数

    ### SQL Server 中常用函数详解 在SQL Server中,掌握常用函数是进行高效数据库操作的关键。本文将详细介绍SQL Server中的一些重要函数,特别是字符串处理相关的函数,帮助读者更好地理解和运用这些功能强大的工具...

    SQL函数大全

    SQL函数是数据库查询语言SQL中的重要组成部分,它们用于处理和操作数据。以下是对标题和描述中涉及的一些SQL函数的详细解释: 1. **字符转换函数**: - `ASCII()`:该函数返回一个字符的ASCII码值。例如,ASCII('A...

    SQL2008表达式:是常量、变量、列或函数等运算符的任意组合

    在SQL Server 2008中,还有许多内置函数可以用于构建表达式,如ASCII函数、CHAR函数、CHARINDEX函数、DIFFERENCE函数、LEFT函数、RIGHT函数、LEN函数、LOWER函数、UPPER函数、LTRIM函数、RTRIM函数、PATINDEX函数、...

    SQL函数

    SQL函数是数据库查询语言SQL中的重要组成部分,它们用于处理和操作数据。在SQL中,函数可以帮助我们执行各种任务,如转换数据类型、处理字符串、进行数学运算以及进行数据比较等。以下将详细介绍在描述中提到的一些...

    SQL截取字符串函数

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

    SQL 2005 函数大全及示例

    ### SQL 2005 函数大全及示例解析 SQL Server 2005作为微软推出的数据库管理系统,提供了丰富的内置函数,极大...通过掌握这些函数的使用方法,数据库开发者能够更高效地管理和查询数据,提升应用程序的性能和可靠性。

    SQL_Server函数大全

    例如,`IndexOf()`是某些编程语言中的方法,而不是SQL函数。在SQL Server中,可以使用`CHARINDEX()`来实现相同功能,如`CHARINDEX('云', 字段1)`。 这些函数在实际的SQL查询和数据处理中非常有用。例如,你可以用`...

    sql内置函数

    ### SQL 内置函数知识点详解 #### 一、字符串处理函数 在SQL中,字符串处理函数主要用于对文本数据进行各种操作,例如转换大小写、去除空格、替换字符等。 ##### 1. 大小写转换函数 - **`LOWER()`**:此函数用于...

    SQL Server 函数大全

    SQL Server 是一种广泛使用的数据库管理系统,它提供了丰富的内置函数来处理各种类型的数据。这些函数可以帮助开发者更高效地查询、更新和管理数据库中的信息。本文将详细介绍SQL Server 2008中的一系列函数,包括...

    sql函数大全.pdf

    SQL函数在数据库查询中起着至关重要的作用,它们允许我们对数据进行各种处理,包括转换、筛选、排序和计算。以下是一些常见的SQL函数及其详细解释: 1. **字符串函数**: - `INDEXOF()` 或 `CHARINDEX()`:这两个...

    sqlserver 函数大全

    在SQL Server数据库管理系统中,函数是执行特定计算或操作的关键元素。它们可以帮助我们处理和转换数据,从而在查询中提供更复杂的数据分析能力。这里我们将深入探讨SQL Server 2000、2005和2008中的主要函数类别,...

    sql-函数大全-常用函数整理.doc

    例如,如果你想检查字符串是否包含特定字符,你不能直接使用类似`IndexOf()`的非SQL函数,而应该使用SQL内置的`CHARINDEX()`或`PATINDEX()`函数。比如`SELECT 字段 1 FROM 表 1 WHERE CHARINDEX('云', 字段 1) = 1;`...

    SQL常用函数查询手册

    `CHARINDEX()`和`PATINDEX()`函数用来查找子串在字符串中的位置,前者不支持通配符,后者则可以使用通配符进行搜索。 `QUOTENAME()`函数用于将字符串用特定字符括起来,通常用于创建安全的数据库对象引用。`...

    40集SQL Server 基础入门视频教程 SQL Server 数据库基础入门必备课程

    33..SQL Server 2014 LEFT()和RIGHT函数.mp4 34.SQL Server 2014 LTRIM()和RTRIM()函数.mp4 35.SQL Server 2014 UPPER()和LOWER()函数.mp4 36.SQL Server 2014 REPLACE()函数.mp4 37.SQL Server 2014 REPLICATE...

Global site tag (gtag.js) - Google Analytics