当前位置:  数据库>sqlserver

SQL Substring提取部分字符串

    来源: 互联网  发布时间:2014-09-05

    本文导语:  功能:返回字符、二进制、文本或图像表达式的一部分 语法:SUBSTRING ( expression, start, length )           SQL 中的 substring 函数是用来抓出一个栏位资料中的其中一部分。这个函数的名称在不同的资料库中不完全一样: 参数...

功能:返回字符、二进制、文本或图像表达式的一部分

语法:SUBSTRING ( expression, start, length )

          SQL 中的 substring 函数是用来抓出一个栏位资料中的其中一部分。这个函数的名称在不同的资料库中不完全一样:

参数:

expression 字符串、二进制字符串、文本、图像、列或包含列的表达式。请勿使用包含聚合函数的表达式。

start 整数或可以隐式转换为 int 的表达式,指定子字符串的开始位置。

length 整数或可以隐式转换为 int 的表达式,指定子字符串的长度。 返回值:

如果 expression 是一种支持的字符数据类型,则返回字符数据。如果 expression 是一种支持的二进制数据类型,则返回二进制数据。如果 start = 1,则子字符串从表达式的第一个字符开始。

返回字符串的类型与给定表达式的类型相同(下表所示内容除外)。

给定表达式 返回类型

image

varbinary

ntext

nvarchar

代码示例:

下面的示例返回 Employees 表中每位雇员的名字首字母及完整姓氏:

SELECT SUBSTRING(First Name,1,1) AS Initial, Last Name
FROM Employees

下面是结果集:

Initial..........Last Name
-------------------------
A................Funk
M................Pearson
L................Calafato
N................Danner
J................Lee
S................Byham
M................Sutter
R................King
A................Doyle
  • MySQL: SUBSTR(), SUBSTRING()
  • Oracle: SUBSTR()
  • SQL Server: SUBSTRING()

    
 
 

您可能感兴趣的文章:

  • SqlServer中用exec处理sql字符串中含有变量的小例子
  • 将一个字符串分成多列的Sql
  • sqlserver中求字符串中汉字的个数的sql语句
  • SQLServer中字符串左对齐或右对齐显示的sql语句
  • 拼接SQL字符串方法示例
  • 去除字符串中的相同的字符串的sql函数
  • 在SQL中获取一个长字符串中某个字符串出现次数的实现方法
  • C处理SQL命令字符串的函数哪里有?
  • Oracle中SQL语句连接字符串的符号使用介绍
  • C#检测是否有危险字符的SQL字符串过滤方法
  • sql函数实现去除字符串中的相同的字符串
  • 拼接SQL字符串与日期模糊查询的例子
  • sql server字符串非空的判断方法
  • SQL查询某列指定长度的字符串多余的用省略号来表示
  • 很奇怪,varchar2类型在sql*plus中可以看到正常的字符串,用java读出来却是二进制?
  • 用SQL语句实现替换字符串
  • sqlserver中遍历字符串的sql语句
  • 录入的字符串包含'这样的字符,拼装的sql也用到',提交失败。
  • sql server字符串非空判断实现方法
  • (oracle)如何解决这个很长的sql字符串:(怎样让他转行?)
  • sql语句提取括号中文字的例子
  • 随机提取数据的sql语句
  • 提取手机号段的sql语句
  • 在jsp中,如何来提取sql7.0中的时间字段,急急!!!!
  • jb6:SQL SERVER 中记录的提取,复制问题?
  • jsp jdbc为什麽不能把数据insert到sql server 中,也不能从sql server中提取数据?!
  • SQL Server分组排序提取数据的代码举例
  • sql server 提取数字、英文与中文的代码
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 深入SQL截取字符串(substring与patindex)的详解
  • java命名空间java.sql接口statement的类成员方法: executeupdate定义及介绍
  • 请问,这是什么错误!java.sql.SQLException: [Microsoft][ODBC SQL Server Driver][Named Pipes]??????? SQL Server?虽然分少,但一定给,只要您是前5名回复者中最好的以为!
  • java命名空间java.sql接口connection的类成员方法: nativesql定义及介绍
  • SQL查询分析工具 SQL Workbench/J
  • java命名空间java.sql接口preparedstatement的类成员方法: executeupdate定义及介绍
  • oracle导出sql语句的结果集和保存执行的sql语句(深入分析)
  • java命名空间java.sql接口rowid的类成员方法: getbytes定义及介绍
  • SQL Server统计SQL语句执行时间的脚本
  • java命名空间java.sql接口ref的类成员方法: getbasetypename定义及介绍
  • SQL客户端软件 PKLite SQL Client
  • java命名空间java.sql接口databasemetadata的类成员方法: getsqlkeywords定义及介绍
  • SQL语句实现SQL Server 2000及Sql Server 2005日志收缩(批量)
  • java命名空间java.sql接口rowid的类成员方法: tostring定义及介绍
  • SQL客户端管理工具 SQuirreL SQL Client
  • java命名空间javax.sql.rowset接口joinrowset的类成员方法: getwhereclause定义及介绍
  • 如何处理此错误:java.sql.SQLException: [Microsoft][ODBC SQL Server Driver]没有执行可选特性
  • java命名空间java.sql接口statement的类成员方法: execute定义及介绍
  • sql2005 大数据量检索分页的sql代码
  • java命名空间java.sql接口resultset的类成员方法: getcursorname定义及介绍
  • 如何实现连接一次数据库,提交多个sql语句。(sql的批处理)
  • java命名空间java.sql接口resultsetmetadata的类成员方法: getcolumntype定义及介绍
  • 微软网站下载的Ms SQL Server2000 JDBC Driver,必须用英文版的SQL server2000吗?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3