`
YTWY001
  • 浏览: 29543 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

sql substring substr

阅读更多

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

语法:SUBSTRING ( expression, start, length )

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

  • MySQL: SUBSTR(), SUBSTRING()
  • Oracle: SUBSTR()
  • SQL Server: SUBSTRING()

参数:

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

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

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

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

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

<!---->

给定表达式 返回类型

image

varbinary

ntext

nvarchar

<script type="text/javascript"></script>

分享到:
评论

相关推荐

    sqlserver substring函数使用方法小结

    在操作sqlserver时候用到了substring函数 SUBSTRING ( expression, start, length ) 参数 expression 字符串、二进制字符串、文本、图像、列或包含列的表达式。请勿使用包含聚合函数的表达式。 start 整数或可以隐式...

    SQL的SUBSTR()函数使用介绍

    ) 代码如下: MySQL: SUBSTR( ), SUBSTRING( ) Oracle: SUBSTR( ) SQL Server: SUBSTRING( ) ; 常用的方式是: SBUSTR(str,pos); 就是从pos开始的位置,一直截取到最后。 还有一种比较常用的是: 代码如下: SUBSTR...

    impala中substr()截取中文字符串乱码的问题

    impala的substr()和substring()函数是不支持中文的,创建一个udf解决impala sql中substr()函数截取中文字符串乱码的问题

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

    SQL 中的 substring 函数是用来抓出一个栏位资料中的其中一部分。这个函数的名称在不同的资料库中不完全一样: MySQL: SUBSTR( ), SUBSTRING( ) Oracle: SUBSTR( ) SQL Server: SUBSTRING( ) SQL 中的 substring ...

    深入SQL截取字符串(substring与patindex)的详解

    基本语法:SUBSTRING ( expression , start , length ) expression:字符串、二进制字符串、text、image、列或包含列的表达式start:整数,指定子串的开始位置 注:SQL中”1″表示字符串中的第一个字符,而.NET中”0″...

    SQL 复制表,富文本编辑器,css图片居中等等.NET知识

    js中substring与substr的用法以及区别; 常见的web富文本编辑器介绍; js生成随机数的方法; jquery each的使用方法; select into from 和 insert into select 复制表; asp.net中如何使用Server.MapPath; C#中...

    根据身份证号码计算出生日期、年龄、性别(18位) 根据入职时间计算工龄

    //获取出生日期 //UUserCard.substring(6, 10) + “-” + UUserCard.substring(10, 12) + “-” + UUserCard.substring(12, 14); //获取性别 if (parseInt(UUserCard.substr(16, 1)) % 2 == 1) { //男 } else { //...

    SQL语句大全 珍藏版2019-02-28

    取字符 SUBSTR(str,pos) SUBSTR(str,pos,len) (23) TRIM ...... .............. .....................................................................14 去空 SELECT TRIM(' Sample '); TRIM()首尾, RTRIM()首, ...

    mysql截取的字符串函数substring_index的用法

    截取的字符串为15,151,152,16’,可以看作是ip吧(虽然这里指的不是iP), 然后要截取每个逗号之前那部分 以下的意思是:在字符串中以逗号为索引,获取...SELECT SUBSTRING_INDEX(SUBSTRING_INDEX('15,151,152,16',',',

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

    sql :charindex(‘字符串’,字段)&gt;0 charindex(‘administrator’,MUserID)&gt;0 oracle:instr(字段,’字符串’,1,1) &gt;0 instr(MUserID,’administrator’,1,1)&gt;0 在项目中用到了Oracle中 Instr 这个函数,顺便仔细的...

    根据身份证号码计算出生日期、年龄、性别(18位) 根据入职时间计算工龄。

    //获取出生日期 //UUserCard.substring(6, 10) + “-” + UUserCard.substring(10, 12) + “-” + UUserCard.substring(12, 14); //获取性别 if (parseInt(UUserCard.substr(16, 1)) % 2 == 1) { //男 } else { //...

    Oracle 基础语句 函数大全(字符串函数

    select INITCAP('substr,abc,substring') from dual; --返回i在MISSISSIPPI中第3次出现的位置, select INSTR('Mississippi','i',5,3) from dual; select INSTR('Mississippi','i',-2,3) from dual; --返回的是字节 ...

    sqltoy-orm框架系统-其他

    5、跨数据库函数方言替换,如:isnull/ifnull/nvl、substr/substring 等不同数据库。 sqltoy-orm特点: 1、最优雅直观的sql编写模式 2、天然防止sql注入,执行过程 3、最强大的分页查询 4、最巧妙的缓存应用,将多表...

    jsdb:JSDB是基于JS实现的一个轻量级关系型数据库。JSDB是基于JS的轻量级关系数据库。

    内置的标准函数只实现了:ifnull,len,substr,substring,instr,concat。如果需要增加新的标准函数,可以在SqlContext类的构造函数中实现,所有的标准函数都注册到SqlContext.standardFunctions位置中。 尚未实现...

    Mysql函数学习

    substr(str,start)/substr(str,start,len) 取字符串的子串,类似java中的substring ,注意在MySQL中字符串位置从1开始,不是java中的从0开始; *instr(str1,str2)*返回str2在str1中出现的位置(注意只返回最早出现的...

    mysql 字符串截取的几种方式

    以举例的方式,展示 mysql 的几种字符串截取方法的效果,包括LEFT()、MID()、RIGHT()、SUBSTR()、SUBSTRING_INDEX() 1 .LEFT LEFT(str,len) #从str 左截取 len 长度的字符串 SELECT LEFT('22:30(-1)',3) FROM `...

    mysql基础只是总结

    substring(字符串,开始位置,长度); length(字符串) 字符串长度 substr(字符串,开始位置,长度); lpad 往左边填充 rpad 往右边填充 lower 转化为小写 upper 转化为大写 select left(字符串,长度);从左边取几位...

    js使用小技巧

    Javascript小技巧一箩筐 事件源对象 event.srcElement.tagName event.srcElement.type ... 捕获释放 event.srcElement.setCapture();...event.srcElement.releaseCapture();... 根据鼠标获得元素: document....

Global site tag (gtag.js) - Google Analytics