mysql 字符串 反转_MySQL笔记之字符串函数的应用
字符串操作在程序设计中是非常重要的组成部分,而MySQL数据库中的字符串操作却相当简单
需要注意的是:下面所有的函数只是将修改后的结果当查询返回,均不对原数据做出改变
选出指定数量字符
复制代码 代码如下:
mysql> SELECT RIGHT('nihao',3);
+------------------+
| RIGHT('nihao',3) |
+------------------+
| hao |
+------------------+
row in set (0.00 sec)
这里的RIGHT()函数代表从字符串中选定从右往左数的三个字符
与此类似,还有LEFT()函数
SUBSTRING_INDEX截取字符串
复制代码 代码如下:
mysql> SELECT SUBSTRING_INDEX('HH,MM,SS',',',2);
+-----------------------------------+
| SUBSTRING_INDEX('HH,MM,SS',',',2) |
+-----------------------------------+
| HH,MM |
+-----------------------------------+
row in set (0.00 sec)
此函数内部的第一个参数代表需要截取的内容,第二个参数代表按什么截取
最后一个是截取到第几个,1是截取到第一个逗号,2是截取到第二个
SUBSTRING截取字符串
复制代码 代码如下:
mysql> SELECT SUBSTRING('helloworld',1,5);
+-----------------------------+
| SUBSTRING('helloworld',1,5) |
+-----------------------------+
| hello |
+-----------------------------+
row in set (0.00 sec)
此处截取字符串中1~5的内容
UPPER字符串改大写复制代码 代码如下:
mysql> SELECT UPPER('hello');
+----------------+
| UPPER('hello') |
+----------------+
| HELLO |
+----------------+
row in set (0.00 sec)
LOWER字符串改小写
复制代码 代码如下:
mysql> SELECT LOWER('HELLO');
+----------------+
| LOWER('HELLO') |
+----------------+
| hello |
+----------------+
row in set (0.00 sec)
REVERSE反转字符串
复制代码 代码如下:
mysql> SELECT REVERSE('hello');
+------------------+
| REVERSE('hello') |
+------------------+
| olleh |
+------------------+
row in set (0.00 sec)
LTRIM清除左边多余空格
复制代码 代码如下:
mysql> SELECT LTRIM(' hello ');
+-----------------------+
| LTRIM(' hello ') |
+-----------------------+
| hello |
+-----------------------+
row in set (0.00 sec)
此外还有RTRIM清除右边空格,TRIM清除两边全部空格
LENGTH返回字符串中的字符数量
复制代码 代码如下:
mysql> SELECT LENGTH('helo');
+----------------+
| LENGTH('helo') |
+----------------+
| 4 |
+----------------+
row in set (0.00 sec)
mysql 字符串 反转_MySQL笔记之字符串函数的应用相关推荐
- 例35:字符串反转,如将字符串 “www.runoob.com“ 反转为 “moc.boonur.www“。
#include <stdio.h> /*** 问题描述:字符串反转,如将字符串 "www.runoob.com" 反转为 "moc.boonur.www&q ...
- 题目:字符串反转,如将字符串 “www.runoob.com“ 反转为 “moc.boonur.www“。
题目:字符串反转,如将字符串 "www.runoob.com" 反转为 "moc.boonur.www". #include <stdio.h> # ...
- java字符串反转及替换_字符串的替换(str_replace)
php字符串与字符替换函数 在php教程替换字符效率最高也是最简单字符替换函数str_replace($arr1,$arr2,$str) 实例一 str_replace("iwind&quo ...
- Mysql第四天笔记01——常用函数
目录 1.Mysql函数分类 2.常见数学函数 3.字符串函数(重点) 4.日期和时间函数 5.流程控制函数 6.其它函数 1.Mysql函数分类 (1)单行函数 特点: 单行函数对单行操作 每行返回 ...
- mysql like 字符串拼接_mysql like查询字符串的实例分享
MySQL提供标准的SQL模式匹配,以及基于象Unix实用程序如vi.grep和sed的扩展正则表达式模式匹配的格式. 一.SQL模式 SQL的模式匹配允许使用"_"匹配任何单个字 ...
- mysql数据库包含_MySQL数据库判断字符串包含的三种方法
方法一:SELECT * FROM users WHERE emails like "%b@email.com%"; 方法二: 利用 mysql 字符串函数 find_in_set ...
- mysql转换年月日_mysql中把字符串转换成日期类型:
mysql中把字符串转换成日期类型: select date_format('2013-03-09','%Y-%m-%d'); select date_format('2013-03-09','%y- ...
- MySQL函数笔记_MySQL笔记之数学函数详解
绝对值函数ABS(x)和圆周率函数PI() 复制代码 代码如下: mysql> SELECT ABS(0.5), ABS(-0.5), PI(); +----------+----------- ...
- mysql教程排序_MySQL中的排序函数field()实例详解
前言 我们在日常开发过程中,排序是经常用到的,有时候有这样的需求. 比如,需要在查询结果中根据某个字段的具体值来排序.如下面例子 上面是一张个人信息 表,假如我们想按照'seiki','iris',' ...
- mysql trim 索引_mysql 强大的trim() 函数
mysql中的去除左空格函数: LTRIM(str) Returns the string str with leading space characters removed. 以下是代码片段: 复制 ...
最新文章
- 字符串面试题(一)字符串逆序
- 老版本select2设置初始值
- 网站主题明确需注意这三项原则!
- map.js的编写(js编写一个对象的方式)
- Qt on Andoird 添加开机启动页面
- egg(87)--egg之redis的安装使用
- 基于时空相关属性模型的公交到站时间预测算法
- 漫步线性代数二十七——矩阵对角化
- 64. magento enable error report
- python求x的y次方logn_次方计算器
- php 网页转换成pdf文件格式,将网页HTML转换成PDF格式文件的几种办法
- msconfig设置windows启动项
- 【czy系列赛】czy的后宫6 bzoj1044 [HAOI2008]木棍分割
- SCI-HUB最新文献网址
- 黑苹果是否会成为mac电脑的竞争对手?
- DRF 框架总结 - 视图集路由 Routers
- 活体检测综述 Deep Learning for Face Anti-Spoofing: A Survey 阅读记录
- 20210318 东南大学电气工程学院毕业分布--可视化地图
- 立春时节到,VR购物大杀器来袭
- ural 1998 The old Padawan
热门文章
- 【编程题目】求1+2+…+n, 要求不能使用乘除法、for、while、if、else、switch、case和条件语句...
- 线程程序编译错误注意加-lpthread
- Finalize/Dispose资源清理模式
- Apache for windows虚拟主机配置方案(安全优化)
- 尽量用iterator代替const_iterator
- net2.0如何修改用户密码的解决
- Object类的wait和notify详解
- nodejs 密码加盐
- 注意点在XMind 6中的使用注意事项
- android中使用setVideoURI()播放视频