sql substring()字符串截取函数的使用方法

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

MySQL: SUBSTR(), SUBSTRING()
Oracle: SUBSTR()
SQL Server: SUBSTRING()
最常用到的方式如下 (在这里我们用SUBSTR()为例):

SUBSTR(str,pos): 由<str>中,选出所有从第<pos>位置开始的字元。请注意,这个语法不适用于SQL Server上。

SUBSTR(str,pos,len): 由<str>中的第<pos>位置开始,选出接下去的<len>个字元。

SELECT 
        SUBSTR(COURSE_DESIGNATER,6,3) as "Course number"                  
FROM    COURSES
WHERE   COURSE_DESIGNATER LIKE 'Excel%'

实例二

SELECT
  UPPER(SUBSTR(lastname,1,1)) || LOWER(SUBSTR(lastname,2,29))
  AS "Lastname"
FROM Students

时间: 2024-08-02 12:26:18

sql substring()字符串截取函数的使用方法的相关文章

asp.net String.Substring字符串截取函数

string.substring(int startindex, int length) 说明: 返回一个从startindex开始到结束的子字符串,或返回一个从startindex开始,长度为length的子字符串 截取字串的一部分,参数1为左起始位数,参数2为截取几位. 如: string s1 = str.substring(0,2); 注意:参数2比实际str的字符串总长度还长,那会报错! 如:1,2,3,4,这样的字符c#里去掉最后一个逗号.  string aa = ",1,2,3,

js substring()字符串截取函数_javascript技巧

使用方法: 复制代码 代码如下: str.substring(start, end) "String Literal".substring(start, end) 其中"start"是指明要截取字符串的起始位置,该索引从0 开始起算."end"是指明要截取字符串的结束位置,该索引从0 开始起算. JavaScript中substring()函数方法将返回一个包含从start 到最后(不包含end )的子字符串的字符串. JavaScript中su

MySql中substring字符串截取函数用法

用法: SUBSTRING(str,pos,len) SUBSTRING(str FROM pos FOR len) SUBSTRING(str,pos) SUBSTRING(str FROM pos) 别名SUBSTR 截取字符串str从pos开始长度为len的字符串,如果不设置len参数默认获取pos以后的所有内容 注意字符串的索引是从1开始. 如果pos为负数则从字符串的后面开始截取. 1.截取pos后所有的数据  代码如下 复制代码 mysql> select substring('my

字符串截取函数开始

字符串截取函数开始        function csubStr($str,$start,$len)         {                 $strlen=strlen($str);                 $clen=0;                 for($i=0;$i<$strlen;$i++,$clen++)                 {                         if ($clen>=$start+$len)        

js字符串截取函数slice、substring和substr的比较_javascript技巧

在js中字符截取函数有常用的三个slice().substring().substr()了,下面我来给大家介绍slice().substring().substr()函数在字符截取时的一些用法与区别吧. 取字符串的三个函数:slice(start,[end]),substring(start,[end])和substr(start,[length])相关属性:slice() 第一个参数代表开始位置,第二个参数代表结束位置的下一个位置,截取出来的字符串的长度为第二个参数与第一个参数之间的差;若参数

Mysql字符串截取函数SUBSTRING的用法说明_Mysql

感觉上MySQL的字符串函数截取字符,比用程序截取(如PHP或JAVA)来得强大,所以在这里做一个记录,希望对大家有用. 函数: 1.从左开始截取字符串 left(str, length) 说明:left(被截取字段,截取长度) 例:select left(content,200) as abstract from my_content_t 2.从右开始截取字符串 right(str, length) 说明:right(被截取字段,截取长度) 例:select right(content,200

js字符串截取函数substr substring slice使用对比_javascript技巧

常用三个的字符串截取函数:substr substring slice,调用方式如下 复制代码 代码如下: stringObject.slice(start,end) stringObject.substr(start,length) stringObject.substring(start,end) 最明显的是substr,第二个参数是length,是截取长度,其他两个函数的第二个参数都是末尾字符的下标(这里并不包括该下标的字符,只截取到该字符的前一个字符) slice跟substring比,

SQL中实现SPLIT函数几种方法总结(必看篇)_Mysql

例1 代码如下 create function f_split(@SourceSql varchar(8000),@StrSeprate varchar(10)) returns @temp table(a varchar(100)) --实现split功能 的函数 --date :2003-10-14 as begin declare @i int set @SourceSql=rtrim(ltrim(@SourceSql)) set @i=charindex(@StrSeprate,@Sou

mysql SUBSTRING 字符截取函数

1.从左开始截取字符串 left(str, length) 说明:left(被截取字段,截取长度) 例:select left(content,200) as abstract from my_content_t 2.从右开始截取字符串 right(str, length) 说明:right(被截取字段,截取长度) 例:select right(content,200) as abstract from my_content_t 3.截取字符串 substring(str, pos) subst