iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >MySQL常用字符函数简介
  • 837
分享到

MySQL常用字符函数简介

2024-04-02 19:04:59 837人浏览 薄情痞子
摘要

<html> <body> <h2>Mysql常用字符函数简介</h2> <table>     <

<html>
<body>
<h2>Mysql常用字符函数简介</h2>

<table>
    <tr>
        <td>CONCAT(S1,S2...Sn)</td>
        <td>连接S1,S2...Sn为一个字符串</td>
    </tr>
</table>

<p >
    concat函数,把传入的参数连接成为一个字符串。<br/>
    例如:<br/>
    把“aaa”、“bbb”、"ccc"3个字符串连接成一个字符串,“aaabbbccc”.另外任何与NULL进行连接的结果都将是NULL.<br/><br/>
    >SELECT concat('aaa','bbb','ccc'),concat('aaa',NULL);
<pre>
mysql> SELECT concat('aaa','bbb','ccc'),concat('aaa',NULL);
+---------------------------+--------------------+
| concat('aaa','bbb','ccc') | concat('aaa',NULL) |
+---------------------------+--------------------+
| aaabbbccc                 | NULL               |
+---------------------------+--------------------+
1 row in set (0.00 sec)
</pre>        
</p>
<br/><br/>



<table>
        <td>INSERT(str,x,y,instr)</td>
        <td>将字符串str从第x位置开始,y个字符长的子串替换为字符串</td>
</table>

<p >
    insert(str,x,y,instr)函数:将字符串str从第x位置开始,y个字符长的子串替换成"me".<br/><br/<br/>
    <pre>
mysql> SELECT insert('beijingaiNI',10,2,'WO');
+---------------------------------+
| insert('beijingaiNI',10,2,'WO') |
+---------------------------------+
| beijingaiWO                     |
+---------------------------------+
1 row in set (0.00 sec)
</pre>
</p>
<br/><br/>




<table>
    <td>LOWER(str);UPPER(str)</td>
    <td>将字符串str中所有字符变为小写或者大写</td>
</table>

<p >
LOWER(str)和UPPER(str)函数:把字符串转换成小写或大写<br/>
在字符串比较中,通常要将比较的字符串全部转换为大写或者小写,如下例所示:<br/>

<pre>
mysql> SELECT lower('WOAINI'),upper('woxihuanni');
+-----------------+---------------------+
| lower('WOAINI') | upper('woxihuanni') |
+-----------------+---------------------+
| woaini          | WOXIHUANNI          |
+-----------------+---------------------+
1 row in set (0.00 sec)
</pre>
</p>
<br/><br/>



<table>
    <td>LEFT(str,x);RIGHT(str,x)</td>
    <td>返回字符串最左或最右边的x个字符串</td>
</table>

<p >
LEFT(str,x)和RIGHT(str,x)函数:分别返回字符串最左边和最右边的x个字符,如果第二个参数是NULL,那么将不返回任何字符串。<br/>
下例所示:<br/>
<pre>
mysql> SELECT left('beijing',3);
+-------------------+
| left('beijing',3) |
+-------------------+
| bei               |
+-------------------+
1 row in set (0.01 sec)

mysql> SELECT left('beijing',NULL);
+----------------------+
| left('beijing',NULL) |
+----------------------+
| NULL                 |
+----------------------+
1 row in set (0.00 sec)
</pre>
</p><br/><br/>



<table>
    <td>LPAD(str,n,pad);RPAD(str,n,pad)</td>
    <td>用字符串pad对str最左边或最右边进行填充,直到长度为n个字符长度(n要大于str的长度,否则就不是填充,变成截取了。)</td>
</table>
<p >
    LPAD(str,n,pad)和RPAD(str,n,pad)函数:用字符串pad对str最左边和最右边进行填充,直到长度为n个字符串。
<pre>
mysql> SELECT lpad('beijing',10,'123');
+--------------------------+
| lpad('beijing',10,'123') |
+--------------------------+
| 123beijing               |
+--------------------------+
1 row in set (0.00 sec)

mysql> SELECT rpad('beijing',10,'123');
+--------------------------+
| rpad('beijing',10,'123') |
+--------------------------+
| beijing123               |
+--------------------------+
1 row in set (0.00 sec)
</pre>
</p>
<br/><br/>




<table>
    <td>LTRIM(str);RTRIM(str)</td>
    <td>去掉字符串str左侧和右侧的空格</td>
</table>

<p >
    LTRIM(str)和RTRIM(str)函数:去掉字符串str左侧和右侧的空格。<tr/>
<pre>
mysql> SELECT ltrim('  |wo|'),rtrim('|ni|   ');
+-----------------+------------------+
| ltrim('  |wo|') | rtrim('|ni|   ') |
+-----------------+------------------+
| |wo|            | |ni|             |
+-----------------+------------------+
1 row in set (0.00 sec)
</pre>
</p><tr/><tr/>


<table>
    <td>REPEAT(str,x)</td>
    <td>返回str重复x次</td>
</table>
<p >
REPEAT(str,x)函数:返回str重复x次的结果。<br/>

<pre>
mysql> SELECT repeat('beijing',3);
+-----------------------+
| repeat('beijing',3)   |
+-----------------------+
| beijingbeijingbeijing |
+-----------------------+
1 row in set (0.00 sec)
</pre>
</p><tr/><tr/>



<table>
    <td>REPLACE(str,a,b)</td>
    <td>用字符串b替换字符串str中所有出现的字符串a</td>
</table>

<p >
    REPLACE(str,a,b)函数:用字符串b替换字符串str中所有出现的字符串a.
</p>
<pre>
mysql> SELECT replace('beijing','bei','nan');
+--------------------------------+
| replace('beijing','bei','nan') |
+--------------------------------+
| nanjing                        |
+--------------------------------+
1 row in set (0.00 sec)
</pre><br/><br/>




<table>
    <td>STRCMP(s1,s2)</td>
    <td>比较字符串s1和s2</td>
</table>

<p >
    STRCMP(s1,s2)函数:比较字符串s1和s2的ASCII码值的大小。<br/>
    如果s1比s2小,那么就返回-1,相等返回0,大于返回1.
<pre>
mysql> SELECT strcmp('a','b'),strcmp('b','b'),strcmp('c','b');
+-----------------+-----------------+-----------------+
| strcmp('a','b') | strcmp('b','b') | strcmp('c','b') |
+-----------------+-----------------+-----------------+
|              -1 |               0 |               1 |
+-----------------+-----------------+-----------------+
1 row in set (0.00 sec)
</pre>
</p><br/><br/>




<table>
    <td>TRIM(str)</td>
    <td>去掉字符串行尾和行头的空格</td>
</table>
<p >
    TRIM(str)函数:去掉目标字符串的开头和结尾的空格。<br/>
<pre>
mysql> SELECT trim('  ab  ');
+----------------+
| trim('  ab  ') |
+----------------+
| ab             |
+----------------+
1 row in set (0.00 sec)
</pre>
</p><br><br/>


<table>
    <td>SUBSTRING(str,x,y)</td>
    <td>返回从字符串str中的第x位置起y个字符长度的字串。</td>
</table>
<p >
    SUBSTRING(str,x,y)函数:返回从字符串str中的第x位置起y个字符长度的字串。
<pre>
mysql> SELECT substring('beijing2017',8,4);
+------------------------------+
| substring('beijing2017',8,4) |
+------------------------------+
| 2017                         |
+------------------------------+
1 row in set (0.00 sec)
</pre>
</p>




</body>
</html>


您可能感兴趣的文档:

--结束END--

本文标题: MySQL常用字符函数简介

本文链接: https://www.lsjlt.com/news/45521.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • MySQL常用字符函数简介
    <html> <body> <h2>MySQL常用字符函数简介</h2> <table>     <...
    99+
    2022-10-18
  • mssql 系统函数 字符串函数 space 功能简介
    转自: http://www.maomao365.com/p=4672  一、space 函数功能简介 space功能:返回指定数量的空格参数简介: 参数1: 指定数量,参数需为int类型 注意事项: 1 如果参数1输入为非varc...
    99+
    2014-08-31
    mssql 系统函数 字符串函数 space 功能简介
  • mysql中的字符串函数介绍
    这篇文章将为大家详细讲解有关mysql中的字符串函数,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。mysql字符串函数有:1、LOWER(column|st...
    99+
    2022-10-18
  • SQLServer中常用截取字符串函数介绍
    SQL Server中一共提供了三个字符串截取函数:LEFT()、RIGHT()、SUBSTRING()。 一、LEFT()函数 函数说明如下: 语法...
    99+
    2022-11-13
  • MySQL常用字符串函数有哪些
    这篇文章主要讲解了“MySQL常用字符串函数有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“MySQL常用字符串函数有哪些”吧!CONCAT()CONCAT(str1,s...
    99+
    2023-06-20
  • MySQL常用函数介绍
    前言:  MySQL数据库中提供了很丰富的函数,比如我们常用的聚合函数,日期及字符串处理函数等。SELECT语句及其条件表达式都可以使用这些函数,函数可以帮助用户更加方便的处理表中的数据,使MySQ...
    99+
    2022-10-18
  • MySQL常用的字符串函数有哪些
    这篇文章主要介绍了MySQL常用的字符串函数有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 数据库函数是一...
    99+
    2022-10-18
  • MySQL 十大常用字符串函数详解
    大家好!我是只谈技术不剪发的 Tony 老师。 数据库函数是一种具有某种功能的模块,可以接收零个或多个输入值,并且返回一个输出值。MySQL 为我们提供了许多用于处理和分析数据的系...
    99+
    2022-11-12
  • C语言中字符函数和字符串函数介绍
    本篇内容介绍了“C语言中字符函数和字符串函数介绍”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!目录前言求字符串长度strlen介绍strle...
    99+
    2023-06-20
  • MySQL函数之字符串函数
    目录 1.concat:将两个或多个字符串组合成一个字符串 2.length和char_length函数:以字节和字符获取字符串的长度 3.left:返回具有指定长度的字符串的左边部分 4.right:回具有指定长度的字符串的右边部分 5....
    99+
    2023-09-13
    mysql 数据库
  • MySQL中常用的函数介绍
    这期内容当中小编将会给大家带来有关MySQL中常用的函数介绍,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。MySQL函数是MySQL数据库提供的内部函数。这些内部函数可以...
    99+
    2022-10-18
  • mysql 基本字符函数
    #查看当前字符集 SHOW VARIABLES LIKE '%char%'; #单行函数 USE myemployees;#字符函数 SELECT LENGTH('哈哈') #获取参数字节个数 SE...
    99+
    2022-10-18
  • MySQL中其他函数的简介
    这篇文章将为大家详细讲解有关MySQL中其他函数的简介,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。其他函数(1)格式化函数format(x,n) (2)不同进制的数字进...
    99+
    2022-10-18
  • mysql常用运算符和常用函数
    1、常用算术运算符 1.1运算符,功能,备注1.2注意事项  (1)整数(bigint)与整数运算(+,-,)结果为bigint;  (2)浮点数与浮点数运算(/),其结果小数位数为参与运算的小数位数之乘积...
    99+
    2022-10-18
  • MySQL常用函数的用法介绍
    这篇文章主要介绍“MySQL常用函数的用法介绍”,在日常操作中,相信很多人在MySQL常用函数的用法介绍问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”MySQL常用函数的用法...
    99+
    2022-10-18
  • MYSQL——常用运算符和函数
       MYSQL的常用运算符1   字符函数   CONCAT()    字符连接   CONCAT_W&#...
    99+
    2022-10-18
  • mysql中常用的数学函数介绍
    这篇文章将为大家详细讲解有关mysql中常用的数学函数介绍,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。mysql数学函数有:1、绝对值函数ABS(X)和返...
    99+
    2022-10-18
  • MYSQL数据库中常用函数介绍
    目录1 基本函数2 三角函数3 进制转换函数4 字符串函数5 日期和时间6 指数和对数7 流程控制函数8 加密与解密函数9 MYSQL信息函数总结1 基本函数 2 三角函数 2....
    99+
    2022-11-13
  • Golang字符串常用函数的使用
    目录1)Golang字符串包含功能[区分大小写]2)Golang ContainsAny()[区分大小写]3)Golang Count() [区分大小写]4)Golang Equal...
    99+
    2022-11-12
  • MySQL字符串拼接函数
    MySQL字符串拼接函数有以下三个: CONCATCONCAT_WSGROUP_CONCAT 1.CONCAT 说明 对指定字符进行拼接 语法 CONCAT(str1,str2,...) 语...
    99+
    2023-09-15
    mysql 数据库
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作