当前位置:首页 » 编程语言 » 截取字符串的函数sql

截取字符串的函数sql

发布时间: 2024-12-20 18:39:29

1. 如何从多个位置截取字符串的sql语句

SQL 中从多个位置截取字符串,需要配合left,right,rtrim三个函数来实现。

一、函数语法:

1、left()
LEFT (<character_expression>, <integer_expression>)
返回character_expression 左起 integer_expression 个字符。

2、RIGHT()
RIGHT (<character_expression>, <integer_expression>)
返回character_expression 右起 integer_expression 个字符。

3、LTRIM(character_expression) 把字符串character_expression头部的空格去掉。

4、RTRIM(character_expression) 把字符串character_expression尾部的空格去掉。

二、代码实例:

图中以:表a,ID为2,C列的值“12345678”为例:

其中最后一句中的right(rtrim(c),1),是因为字符只有8位,在right函数中,系统自动按C列定义的长度使用空格补足。也就是说如果是right(c,1)返回空字符“”,所以使用rtrim(c)把右边空格删除。

2. sql如何截取字符

sql截取字符串:

1、LOCATE(substr, str):返回子串 substr 在字符串 str 中第一次出现的位置,如果字符substr在字符串str中不存在,则返回0;

2、POSITION(substr IN str):返回子串 substr 在字符串 str 中第一次出现的位置,如果字符substr在字符串str中不存在,与LOCATE函数作用相同;

3、LEFT(str, length):从左边开始截取str,length是截取的长度;

4、RIGHT(str,length):从右边开始截取str,length是截取的长度;

5、SUBSTRING_INDEX(str ,substr ,n):返回字符substr在str中第n次出现位置之前的字符串;

6、SUBSTRING(str,n ,m):返回字符串str从第n个字符截取到第m个字符;

7、REPLACE(str, n, m):将字符串str中的n字符替换成m字符;

8、LENGTH(str):计算字符串str的长度。

热点内容
安卓app缓存 发布:2025-08-17 07:10:28 浏览:362
约战伤害算法 发布:2025-08-17 07:06:09 浏览:923
预算数据库 发布:2025-08-17 06:49:46 浏览:271
旧版本火狐app脚本 发布:2025-08-17 06:49:44 浏览:558
渲染高清3d大图要什么配置 发布:2025-08-17 06:49:03 浏览:440
bmob存储图片 发布:2025-08-17 06:35:30 浏览:473
CTC数据库服务器如何连接 发布:2025-08-17 06:19:36 浏览:545
哪咤汽车upro选哪个配置 发布:2025-08-17 05:56:01 浏览:587
思科模拟路由如何重新配置 发布:2025-08-17 05:51:02 浏览:430
源码游 发布:2025-08-17 05:44:49 浏览:859