`
eeeewwwqq
  • 浏览: 36637 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

sqlserver 截取数据

 
阅读更多

table a

id name

1  public/files/11.jpg,public/files/22.jpg

 

 

select id,name,firstname=case when len(SUBSTRING(name,0,charindex(',',name)))>1 then SUBSTRING(name,0,charindex(',',name)) else name end from a

 

 2、取到第一个,之前的与第一个,之后的

select    
 id,   
 name,   
 firstname=case when charindex(',',name)>0 then SUBSTRING(name,0,charindex(',',name))    
              else name end,    
lastname=case when charindex(',',name)>0 then SUBSTRING(name,charindex(',',name)+1,(len(name) - charindex(',',name)))    
                 else name end from a  

 

sql函数 SUBSTRING、charindex、case when end

 

1、SUBSTRING()
SUBSTRING (<expression>, <starting_ position>, length)
返回从字符串左边第starting_ position 个字符起length个字符的部分

 

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

分享到:
评论

相关推荐

    Sqlserver大数据量插入速度慢或丢失数据的解决方法

    ### Sqlserver大数据量插入速度慢或丢失数据的解决方法 #### 概述 在处理大量数据插入SQL Server数据库的过程中,可能会遇到插入速度慢或者数据丢失的问题。这种情况通常出现在需要批量插入数千甚至上万条记录的...

    SQL截取JSon字符串

    sqlServer截取表里面的Json获得所想要的数据事的完成新增一个所想得到的数据或者列

    sql语句 截取时间 只显示 年,月,日的格式

    CONVERT 函数是 SQL Server 中的一个内置函数,用于将一个数据类型转换为另一个数据类型。在这里,我们可以使用 CONVERT 函数将 datetime 类型的时间字段转换为 varchar 类型,然后使用格式化参数指定输出的时间格式...

    sql server提取日期的部分

    在SQL Server中,处理日期和时间是常见的任务,特别是在数据分析和报表生成中。提取日期的特定部分可以帮助我们更好地理解和组织数据。本文将详细介绍如何使用`DATEPART`和`DATENAME`这两个函数来提取日期的不同部分...

    sql server拼接字符串和拼接一列的值

    sql server拼接字符串查询语句。 普通拼接字符串和拼接某一列的所有值。

    在SQL查询中如何截取字符串后转成数值型?

    在SQL查询中,数据类型转换是一项常见的操作,尤其是在处理包含数字的字符串时。将字符串截取后转换为数值型(如整数或浮点数)是数据库管理中的一个实用技能,它能帮助我们进行更精确的数据分析和计算。本文将详细...

    sql server 提取汉字/数字/字母的方法 demo

    ### SQL Server 提取汉字、数字、字母的方法 在SQL Server中,经常需要处理字符串,比如提取其中的特定字符集(如汉字、数字或英文字母)。本文将介绍如何使用SQL Server编写函数来实现这些功能,并提供示例代码...

    SQL Server连接字段的方法

    ### SQL Server连接字段的方法 在SQL Server中,经常会遇到需要将不同的...此外,文章还介绍了SQL Server中的一些常用字符串函数,这些函数可以进一步增强我们处理字符串的能力,帮助我们更高效地完成数据处理任务。

    sql Server 表中字段二进制截取查找

    sql server 表中字段二进制截取查找,快速定位不合规字段

    SQL Server2000帮助文档

    SQL Server 2000是微软公司推出的一款关系型数据库管理系统,它在企业级数据管理领域有着广泛的应用。本压缩包包含的“SQL Server 2000帮助文档”是官方提供的详尽参考资料,旨在帮助用户更好地理解和使用SQL Server...

    中国省市区街道 sql(SQL server)

    中国省市区街道 sql(SQL server) INSERT [dbo].[Whir_Cmn_Area] ([Id], [Name], [EnName], [Pid], [ParentPath], [State], [IsDel], [Sort], [CreateDate], [CreateUser], [UpdateDate], [UpdateUser], [Code]) ...

    SQL Server中对数据截取替换的方法详解

    在SQL Server中,数据处理是数据库管理的核心任务之一,其中包括对数据的截取和替换操作。这些操作在日常的数据维护和处理中非常常见,比如更新用户信息、清理数据等。本文将详细介绍如何在SQL Server中进行数据截取...

    sqlserver入门到精通txt

    从给定的文件信息中可以看出,这是一份关于SQL Server数据库系统入门到精通的教程文件。...学习者通过该教程能够掌握SQL Server的核心概念和操作技能,能有效地进行数据库设计、数据操作和维护工作。

    sqlserver和oracle数据迁移方案

    ### SQLServer与Oracle数据迁移方案知识点详述 #### 前言 在信息化时代背景下,企业数据业务量急剧增加,对数据库的安全性、稳定性和高效性的需求也达到了前所未有的高度。许多快速成长的企业发现,其早期开发的...

    SQLServer2000常用函数大全(经典)

    在SQL Server 2000中,函数是执行特定计算或操作的重要工具,它们能够帮助数据库管理员和开发人员处理和转换数据。以下是一些SQL Server 2000中的常用函数,这些函数对于数据查询、分析和管理至关重要。 1. **聚合...

    oracle,sqlserver及mysql对比

    Oracle、SQL Server 及 MySQL 对比 Oracle、SQL Server 及 MySQL 是目前最流行的三大关系数据库管理系统,各有其优缺点。本文将从表空间、查询语句、事务、分区表和分区索引、优缺点等方面对三者进行比较。 表空间...

    ORACLE与SQLSERVER函数异同比较

    ### ORACLE与SQLSERVER函数异同比较 在数据库领域,Oracle和SQL Server是两种非常流行的数据库管理系统。这两种系统虽然有着不同的背景和发展历程,但都提供了丰富的功能来满足各种业务需求。尤其是在函数支持方面...

    SQL Server解析XML数据的方法详解

    在SQL Server中,XML数据类型提供了强大的功能,用于存储、处理和检索XML数据。本篇文章将深入探讨如何在SQL Server中解析XML数据,包括读取、遍历、删除和查找等常见操作。 首先,让我们来看如何从XML文档中读取...

    SqlServer转换Oracle.docx

    本文将围绕《SqlServer转换Oracle.docx》文档中的关键知识点进行详细解析,帮助读者更好地理解和掌握SQL Server到Oracle迁移过程中的技术要点。 #### 二、连接字符串与数据源处理 在文档中提到了一种获取连接字符串...

Global site tag (gtag.js) - Google Analytics