网站首页 > 技术文章 正文
在日常开发中遇到处理最多的可能字符串要算其中一个了,什么替换啊 截取啊 大小写转换啊、删除空格啊等等,这些操作我们可以在前端操作,也可以直接在数据库的sql中操作,那么我们来看一下sql中处理字符串的这些常用的函数
一、left('字符串',个数):截取左边字符串
select left('abcd',3) select id,left(name1,2) from shop_jb
二、right('字符串',个数):截取右边字符串
select RIGHT('欢迎来到javascript的世界',3)
三、len('字符串'):字符串的长度
select len('欢迎来到javascript的世界a') select id,LEN(name1) from shop_jb
四、lower('字符串'):大写转小写
select LOWER('abcDD') select * from shop_jb
五、upper('字符串'):小写转大写
select UPPER('abcDD') select id,name1,UPPER(spec) spec from shop_jb
六、ltrim('字符串'):删除左空格
select ' abc' select LTRIM(' a bc')
七、rtrim('字符串'):删除右空格
select 'abcdfdsfsd ' a select RTRIM('abcdfdfdsde ') ab select rtrim(LTRIM(' 张三 '))
八、reverse('字符串'):字符串反转
select REVERSE('abc') select id,REVERSE(name1) from shop_jb
九、replace('原串','搜索串','替换串'):字符串替换
select REPLACE('欢迎来到javascript的世界','世界','word') select id,REPLACE(name1,'捣蛋鬼','@#$%^&*') name1 from shop_jb
十、substring('原串','起始位置','个数'):截串
select SUBSTRING('欢迎来到javascript的世界',5,3)
这些逻辑啊其实在我们主流的各大开发语言中都有对应的系统函数 用法差不多都类似。不同的语言之间会有不同的语法差别,但是功能都大同小异。如果对以上内容有不明白的盆友,可以给道哥发私信,共同学习共同进步。
猜你喜欢
- 2025-09-13 十万字前端面试问题总结 - 第4部分
- 2025-09-13 DeepSeek 写接口文档总乱码?这个工具让 API 规范度拉满
- 2025-09-13 Spring Boot 集成 SeetaFace6:手把手打造工业级人脸识别接口
- 2025-09-13 索引失效?MySQL 隐式转换搞的鬼!3 步解决,提速 10 倍
- 2025-09-13 Agent杂谈:Agent的能力上下限及「Agent构建」核心技术栈调研分享~
- 2025-09-13 Java 实战:TO/DO/VO 避坑指南,转换工具直接抄!
- 2025-09-13 使用 Scrapy 轻松抓取网页_scrapy爬取多个网页
- 2025-09-13 揭秘JavaScript数组神器slice():不修改原数组的5个实用技巧
- 2025-09-13 使用 StringUtils.split 的坑_string split -1
- 2025-09-13 JavaScript:字符串的相关方法_js 字符串
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- 前端设计模式 (75)
- 前端性能优化 (51)
- 前端模板 (66)
- 前端跨域 (52)
- 前端缓存 (63)
- 前端aes加密 (58)
- 前端脚手架 (56)
- 前端md5加密 (54)
- 前端路由 (61)
- 前端数组 (73)
- 前端js面试题 (50)
- 前端定时器 (59)
- Oracle RAC (76)
- oracle恢复 (77)
- oracle 删除表 (52)
- oracle 用户名 (80)
- oracle 工具 (55)
- oracle 内存 (55)
- oracle 导出表 (62)
- oracle约束 (54)
- oracle 中文 (51)
- oracle链接 (54)
- oracle的函数 (58)
- oracle面试 (55)
- 前端调试 (52)
本文暂时没有评论,来添加一个吧(●'◡'●)