当前位置:首页 » 编程语言 » 截取字符串的函数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的长度。

热点内容
c语言编译成机器语言 发布:2025-10-13 17:28:27 浏览:291
安卓手机如何设置后台键 发布:2025-10-13 17:26:13 浏览:405
浪潮机架式服务器怎么搭建 发布:2025-10-13 17:10:30 浏览:943
c语言plot 发布:2025-10-13 17:10:26 浏览:615
简述常用存储介质及各自的特点 发布:2025-10-13 17:04:14 浏览:399
更大的数据库 发布:2025-10-13 16:57:54 浏览:588
c语言linux文件夹 发布:2025-10-13 16:33:59 浏览:353
天津和悦会密码是多少 发布:2025-10-13 16:28:48 浏览:351
android的屏幕适配 发布:2025-10-13 16:27:18 浏览:458
脚本试用时间 发布:2025-10-13 16:09:34 浏览:13