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>个字元。
假设我们有以下的表格:
Geography 表格
region_name |
store_name |
East |
Boston |
East |
New York |
West |
Los Angeles |
West |
San Diego |
例1:
SELECT SUBSTR(store_name, 3)
FROM Geography
WHERE store_name = 'Los Angeles';
结果:
's Angeles'
例2:
SELECT SUBSTR(store_name,2,4)
FROM Geography
WHERE store_name = 'San Diego';
结果:
'an D'
分享到:
相关推荐
在操作sqlserver时候用到了substring函数 SUBSTRING ( expression, start, length ) 参数 expression 字符串、二进制字符串、文本、图像、列或包含列的表达式。请勿使用包含聚合函数的表达式。 start 整数或可以隐式...
原SQL Server的Substring是將一個中文字視為1個長度, SubstringPro可將中文字視為2個長度
SQL 中的 substring 函数是用来抓出一个栏位资料中的其中一部分。这个函数的名称在不同的资料库中不完全一样: 参数: expression 字符串、二进制字符串、文本、图像、列或包含列的表达式。请勿使用包含聚合函数...
在SQL Server中,`SUBSTRING`函数是一个非常实用的字符串操作函数,主要用于从字符串中提取指定长度的部分。这个函数在不同的数据库系统中可能有不同的名称,但在SQL Server中,它的语法结构如下: ```sql ...
在SQL Server数据库中,Substring函数是一个非常常用的字符串处理函数,它允许我们从一个更大的字符串中提取出一部分。本文将深入探讨Substring函数的用法,并通过实例来帮助理解其工作原理。 Substring函数的基本...
2. **SQL Server**中的`substring`函数也接受这三个参数,但起始位置可以为负数,表示从字符串末尾开始计数。 3. **Oracle**数据库中,`substr`函数接受两个或三个参数,如果只提供两个参数,它将返回从指定位置到...
### Oracle中的SUBSTR函数详解 在Oracle数据库中,`SUBSTR`函数是一个非常重要的字符串处理函数,用于从指定的字符串中提取子串。该函数在实际应用中极为广泛,能够帮助用户灵活地处理数据,满足各种业务需求。下面...
SUBSTRING 函数是 SQL Server 中截取字符串的基本函数,语法为:`SUBSTRING (expression, start, length)`,其中 `expression` 是要截取的字符串,`start` 是截取的开始位置,`length` 是截取的长度。 例如,要截取...
`SUBSTRING`函数在SQL Server和PostgreSQL等数据库中用于从字符串中提取子串。其语法如下: ```sql SUBSTRING(string_expression, start_position, length) ``` - `string_expression`:需要被截取的原始字符串。 ...
在SQL Server环境中,有时我们需要处理含有特殊字符的字符串,这些字符串可能是通过JavaScript的`escape`函数编码过的。JavaScript的`escape`函数用于编码URL、非ASCII字符和其他特殊字符,以便在网络上传输。当我们...
SUBSTRING 函数在 T-SQL 中用于提取字符串的一部分,在 PL/SQL 中使用 SUBSTR 函数。 INSTR 函数在 T-SQL 中用于查找字符串中某个字符的位置,在 PL/SQL 中使用 INSTR 函数。 系统日期 在 T-SQL 中,系统日期使用...
SQL Server 是一个功能强大且广泛应用的关系数据库管理系统,而阿拉伯数字转大写中文是一个常见的需求,例如,在财务报表、发票printing等应用场景中,需要将阿拉伯数字转换为大写中文以满足特定的格式要求。...
select id,name,SUBSTRING(name,2,1) as 中文数字,charindex(SUBSTRING(name,2,1),'一二三四五六七八九十') as 中文数字所在位置 from LiWei 按中文所在位置排序 select * from LiWei order by...
3. **函数与运算符**:SQL中包含各种函数,如聚合函数SUM、AVG、MAX、MIN,以及字符串处理函数LIKE、SUBSTRING等。还有各种比较和逻辑运算符,如=、、AND、OR等。中文版文档会帮助读者理解并熟练运用这些功能。 4. ...
在SQL SERVER 2000中进行简繁体转换是一个重要的功能,特别是在处理中文数据时。这个过程涉及到数据库设计和自定义函数的创建,以便在数据库中实现字符集的转换。下面将详细介绍如何在SQL SERVER 2000中执行简繁体...
### SQL Server 中常用函数详解 在SQL Server中,掌握常用函数是进行高效数据库操作的关键。本文将详细介绍SQL Server中的一些重要函数,特别是字符串处理相关的函数,帮助读者更好地理解和运用这些功能强大的工具...