SQL截取字符串和替换字段

article/2025/10/3 22:48:23

1.要操作的数据库的表

2. SELECT left(operateperson,2) from bus_inport

left(str,length)

str:被截取的字符串。
length:截取的长度

从左边开始截取

执行的结果:

3. SELECT right(operateperson,1) from bus_inport

right(str,length)

str:被截取的字符串。
length:截取的长度

从右边开始截取

执行结果:

4.select substring(operateperson,1) as aa from bus_inport

substring(str,length)

str:要执行的字段

length:截取的长度

执行结果:

5. substring(str, pos, length)

str:被截字符串
pos:开始的位置
length:截取的 长度

SELECT SUBSTRING('12345678', 3,2)

    1

结果:34
在这里插入图片描述
如果 POS 为负数,开始位置从右侧开始数,向右取子串

SELECT SUBSTRING('87654321', -3,2)

    1

结果:32
在这里插入图片描述


6. 按分隔符截取 substring_index(str, delim, count)

str:被截字符串
delim:分隔符
count:第几个分隔符。正数:取左侧第N个分隔符左侧的子串;负数:取右侧第N个分隔符右侧的子串;

SELECT SUBSTRING_INDEX('1-2-3-4-5-6-7', '-', 2);

    1

结果:1-2
在这里插入图片描述

SELECT SUBSTRING_INDEX('1-2-3-4-5-6-7', '-', -2);

    1

结果:6-7
在这里插入图片描述
如果被截字符串里找不到分隔符,返回整个字符串

SELECT SUBSTRING_INDEX('1-2-3-4-5-6-7', '%', -2);

    1

结果:1-2-3-4-5-6-7

7.替换SQL语句

(1)替换查询

select *,replace(operateperson,'张三','管理员') AS operate from bus_inport

执行结果:

(2)替换修改

update bus_inport set operateperson=replace(operateperson,'管理员','张三') ,remark=replace(remark,'张三,春天来了','张三')

 

 


http://chatgpt.dhexx.cn/article/LvUgUbRw.shtml

相关文章

SQL Server 数据库之字符串函数

字符串函数 1. 概述2. ASCII 函数3. Charindex 函数4. Left 函数5. Right 函数6. Len 函数7. Replace 函数8. Reverse 函数9. Str 函数10. Substring 函数 1. 概述 用字符串函数能对输入字符串进行类型转换和长度设置等操作,是数据库处理中常用的函数类型&#xff…

sql server中replace()函数,可用于字符串替换

语法 sql server中replace()函数,可用于字符串替换 replace(string1,string2,string3) string1:搜索的文本 string2:查找的文本 string3:替换的文本 示例-名字替换 select replace(张三,三,四) 结果 张四 延伸示例-分类 分类&#x…

sqlserver替换特殊字符

1.直接转换 select REPLACE(列名,’’,’’) from 表 2.函数转换 先查询字符的ascii码 select ascii()得到结果 通过char转换成字符串 char(64) --返回然后去替换 select REPLACE(列名,char(64),) from 表常用字符串函数文档 https://blog.csdn.net/qq_39569480/article…

语音信号预处理4——绘制接滤波后chirp信号的时域图和频域图

写在前面:仅作为个人学习笔记,便于以后查阅,如对你有帮助,荣幸之至,如有错误,欢迎评论指正 编程软件:matlab R2018b 系统: win10 系列文章目录 chirp信号的生成与接收对接收到的c…

77GHz毫米波雷达快速chirp信号技术(四):TDM MIMO

设:天线如下图所示:有两个发射天线,4个接收天线 4个虚拟接收天线。接收天线间距 λ 2 \frac{\lambda}{2} 2λ​。发射天线间距 2 λ 2\lambda 2λ。 角度分辨率

声音信标发出白噪声和发出chirp信号的对比测距说明

在 十五届全国大学生智能汽车竞赛 中安排后一个 声音信标导航 竞赛组别。参赛同学反馈,声音信标发送的 Chirp信号 在远处听起来会令人产生一种恐慌紧张的感觉,极大扰民。 如果将信标的声音改成同样宽带音频的白噪声信号,在听觉上与Chirp信号…

Chirp信号公式与对离散生成算法之间的差异

讨论产生线性频率变化的公式和它的离散公式之间的差异,并提出Chirp信号的修改方案。 Chirp信号的公式 对于固定频率 f 1 f_1 f1​的信号,它的表达式为: r ( t ) cos ⁡ ( 2 π ⋅ f 1 ⋅ t ) r\left( t \right) \cos \left( {2\pi \cdot …

matlab啁啾信号,啁啾信号chirp(扫频余弦信号)

Chirp信号 Generate swept-frequency cosine (chirp) signal Chirp信号是一个典型的非平稳信号,在通信、声纳、雷达等领域具有广泛的应用, Chirp译名:啁啾(读音:“周纠”),是通信技术有关编码脉冲技术中的一种术语,是指对脉冲进行编码时,其载频在脉冲持续时间内线性地增加…

77GHz毫米波雷达快速chirp信号技术(一):测距原理

快速chirp信号指的是发射天线发射如下图所示信号: 单个chirp的解析式为 x ( t ) = s i n ( 2 ∗ p i ∗ ( f 0 + 0.5 ∗ S ∗ t ) . ∗ t ) x(t)=sin(2*pi*(f_0+0.5*S*t).*t) x(t)=sin(2∗pi∗(f0​+0.5∗S∗t).∗t)。 其中斜率 S S S达到 M H z / u s MHz/us MHz/us的数量级…

语音信号预处理3——计算原始chirp信号与滤波后chirp信号的相关性

写在前面:仅作为个人学习笔记,便于以后查阅,如对你有帮助,荣幸之至,如有错误,欢迎评论指正 编程软件:matlab R2018b 系统: win10 系列文章目录 chirp信号的生成与接收对接收到的c…

MATLAB学习笔记之chirp信号的产生

chirp信号即线性调频信号,是指瞬时频率随时间呈线性变化的信号。 chirp信号的matlab程序实现方法如下: 1.可利用matlab自带的chirp函数生成。 chirp(t,f0,T,f1); T表示脉冲宽度&…

chirp信号频谱(三角波和锯齿波)

普通chirp信号 ​​​​​​​ 频谱 图中信号载波3.2GHz,采样率256MHz,带宽100MHz,脉宽64us %% --------仿真数据--------------- fs256e6; Nr16384; ts 1/fs; fc3.2e9; B10…

USB chirp信号测试

1 信号及原理分析 1.1 KJ信号说明 USBchirp信号分为K信号和J信号。根据USB速率将chirp信号做如下区别: USB速率 Chirp DP DM 空闲状态 Low Speed K 1 0 K J 0 1 Full Speed K 0 1 J J 1 0 High Speed K 0 1 SE0 J 1 0 SE0 0 0 1…

chirp信号相关

1、frft 基于分数阶傅里叶变换的chirp信号检测与参数估计(原理附代码)_非 常 道的博客-CSDN博客_chirp基 求相关性最好的阶数: 其中fs是采样频率,arccot这个在matlab中有相应的函数,B是chirp信号的带宽。 2、在实际工作…

基于分数阶傅里叶变换的chirp信号检测与参数估计(原理附代码)

线性调频信号(chirp信号) 顾名思义,该信号的频率随着时间线性变换,其复数表达形式如下: s ( t ) e 2 j π ( f 0 t 0.5 μ t 2 ) s(t)e^{2j\pi(f_0 t 0.5\mu t^2)} s(t)e2jπ(f0​t0.5μt2) 根据欧拉公式&#xff…

Chirp信号及其生成

Chirp信号是一个典型的非平稳信号,在通信、声纳、雷达等领域具有广泛的应用。 简介 Chirp译名:啁啾(读音:“周纠”),是通信技术有关编码脉冲技术中的一种术语,是指对脉冲进行编码时,其载频在脉冲…

什么是chirp信号

什么是chirp信号?(翻译自维基百科) 维基百科是这样说的: A chirp is a signal in which the frequency increases (up-chirp) or decreases (down-chirp) with time。 也就是说:是频率随着时间增加或减小的信号。 …

Chirp信号简单介绍

1.定义:chirp指的是频率随时间增加或减少的信号。它通常应用于声纳、雷达和激光系统,以及其他应用,如扩频通信。(大多数情况也可称为线性chirp信号,但其实chirp信号未必是线性的) 2.公式推导理解&#xff…