MySQL笔记之字符串函数的应用
2022-11-12 09:28:32
内容摘要
这篇文章主要为大家详细介绍了MySQL笔记之字符串函数的应用,具有一定的参考价值,可以用来参考一下。
对此感兴趣的朋友,看看idc笔记做的技术笔记!
字符串操作在程序设计中是非
文章正文
这篇文章主要为大家详细介绍了MySQL笔记之字符串函数的应用,具有一定的参考价值,可以用来参考一下。
对此感兴趣的朋友,看看idc笔记做的技术笔记!
字符串操作在程序设计中是非常重要的组成部分,而MySQL数据库中的字符串操作却相当简单
需要注意的是:下面所有的函数只是将修改后的结果当查询返回,均不对原数据做出改变
选出指定数量字符
代码如下:
1 2 3 4 5 6 7 8 | <code>mysql> SELECT RIGHT( 'nihao' ,3); +------------------+ | RIGHT( 'nihao' ,3) | +------------------+ | hao | +------------------+ row in set (0.00 sec) </code> |
与此类似,还有LEFT()函数
SUBSTRING_INDEX截取字符串
代码如下:
1 2 3 4 5 6 7 8 | <code>mysql> SELECT SUBSTRING_INDEX( 'HH,MM,SS' , ',' ,2); +-----------------------------------+ | SUBSTRING_INDEX( 'HH,MM,SS' , ',' ,2) | +-----------------------------------+ | HH,MM | +-----------------------------------+ row in set (0.00 sec) </code> |
最后一个是截取到第几个,1是截取到第一个逗号,2是截取到第二个
SUBSTRING截取字符串
代码如下:
1 2 3 4 5 6 7 8 | <code>mysql> SELECT SUBSTRING( 'helloworld' ,1,5); +-----------------------------+ | SUBSTRING( 'helloworld' ,1,5) | +-----------------------------+ | hello | +-----------------------------+ row in set (0.00 sec) </code> |
代码如下:
1 2 3 4 5 6 7 8 | <code>mysql> SELECT UPPER( 'hello' ); +----------------+ | UPPER( 'hello' ) | +----------------+ | HELLO | +----------------+ row in set (0.00 sec) </code> |
LOWER字符串改小写
代码如下:
1 2 3 4 5 6 7 8 | <code>mysql> SELECT LOWER( 'HELLO' ); +----------------+ | LOWER( 'HELLO' ) | +----------------+ | hello | +----------------+ row in set (0.00 sec) </code> |
REVERSE反转字符串
代码如下:
1 2 3 4 5 6 7 8 | <code>mysql> SELECT REVERSE( 'hello' ); +------------------+ | REVERSE( 'hello' ) | +------------------+ | olleh | +------------------+ row in set (0.00 sec) </code> |
LTRIM清除左边多余空格
代码如下:
1 2 3 4 5 6 7 8 | <code>mysql> SELECT LTRIM( ' hello ' ); +-----------------------+ | LTRIM( ' hello ' ) | +-----------------------+ | hello | +-----------------------+ row in set (0.00 sec) </code> |
此外还有RTRIM清除右边空格,TRIM清除两边全部空格LENGTH返回字符串中的字符数量
代码如下:
1 2 3 4 5 6 7 8 | <code>mysql> SELECT LENGTH( 'helo' ); +----------------+ | LENGTH( 'helo' ) | +----------------+ | 4 | +----------------+ row in set (0.00 sec) </code> |
注:关于MySQL笔记之字符串函数的应用的内容就先介绍到这里,更多相关文章的可以留意
代码注释