MySQL concat函数的使用

MySQL concat函数的使用MySQLconcat函数是MySQL数据库中众多的函数之一,下文将对MySQLconcat函数的语法和使用进行说明,供您参考和学习。MySQLconcat函数使用方法:CONCAT(str1,str2,…) 返回结果为连接参数产生的字符串。如有任何一个参数为NULL,则返回值为NULL。注意:如果所有参数均为非二进制字符串,则结果为非二进制字符串。 

大家好,又见面了,我是你们的朋友全栈君。

MySQL concat函数是MySQL数据库中众多的函数之一,下文将对MySQL concat函数的语法和使用进行说明,供您参考和学习。

MySQL concat函数使用方法:
CONCAT(str1,str2,…) 

返回结果为连接参数产生的字符串。如有任何一个参数为NULL ,则返回值为 NULL。

注意:
如果所有参数均为非二进制字符串,则结果为非二进制字符串。 
如果自变量中含有任一二进制字符串,则结果为一个二进制字符串。
一个数字参数被转化为与之相等的二进制字符串格式;若要避免这种情况,可使用显式类型 cast, 例如:
SELECT CONCAT(CAST(int_col AS CHAR), char_col)

MySQL concat函数可以连接一个或者多个字符串,如

 
 
 
  1. mysql> select concat('10');  
  2. +--------------+  
  3. | concat('10') |  
  4. +--------------+  
  5. | 10   |  
  6. +--------------+  
  7. 1 row in set (0.00 sec)  
  8.  
  9. mysql> select concat('11','22','33');  
  10. +------------------------+  
  11. | concat('11','22','33') |  
  12. +------------------------+  
  13. | 112233 |  
  14. +------------------------+  
  15. 1 row in set (0.00 sec)  

MySQL的concat函数在连接字符串的时候,只要其中一个是NULL,那么将返回NULL

 
 
 
  1. mysql> select concat('11','22',null);  
  2. +------------------------+  
  3. | concat('11','22',null) |  
  4. +------------------------+  
  5. | NULL   |  
  6. +------------------------+  
  7. 1 row in set (0.00 sec)  
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/134364.html原文链接:https://javaforall.net

(0)
上一篇 2022年6月6日 下午10:36
下一篇 2022年6月6日 下午10:36


相关推荐

  • folium,地图上画圈

    folium,地图上画圈importfolium folium Map location 38 85 115 48 zoom start 14 为 m 添加标记部件 folium Circle radius 1000 radius 控制圆圈的半径 可以通过改变整个变量的大小 控制圆圈的大小 location 38 85 115 48 popup Thewaterfron color red

    2026年3月16日
    2
  • 防火墙OPNsense安装「建议收藏」

    防火墙OPNsense安装0.前言下载链接:https://opnsense.org/download/下载镜像,安装到虚拟机里。1.安装配置要求,需要两个网络适配器,一个外网,一个内网(也就是一个局域网,一个广域网)启动后,让页面自启,等到有倒计时的页面时,有5秒的倒计时自动检测,这里不要自动检测,直接回车对广域网wan和局域网lan进行命名wan:le0lan:le1OPNsense进入了LiveDemo模式,这时如果你用root登陆,所有的功能都支持,但所有的存储

    2022年4月5日
    66
  • vue页面刷新方法_vue返回上一页怎么实时刷新

    vue页面刷新方法_vue返回上一页怎么实时刷新一、通过js原始方法刷新<template><div><divclass=”header”><button@click=”update()”>刷新页面</button></div></div></template><script>exportdefault{data(){return{}},methods

    2022年10月11日
    4
  • 在黑群辉nas中搭建Emby Server的步骤

    在黑群辉nas中搭建Emby Server的步骤参考 ytb 的视频 https www youtube com watch v G7zRogHZSX81 下载 emby 在群辉中的各种版本 在黑裙 6 i5cpu7200U 的配置中使用的版本是 EmbyServer 3 5 3 0 18 broadwell spk 具体版本已存我的百度网盘 2 进入群辉 点击套件 手动添加 上传本地的 spk 文件 3 上传完成 打开 emby 完成基本的媒体库服务器配置

    2026年3月17日
    2
  • IDEA 使用Git Clone项目

    IDEA 使用Git Clone项目1 查看 Git 是否存在 3 从 Gitlab 克隆项目到本地 4 点击 Git 后 输入你的 url 可以点击 Test 测试一下 5 导入项目成功

    2025年12月8日
    7
  • java .endswith_Java endsWith() 方法

    java .endswith_Java endsWith() 方法JavaendsWith 方法 endsWith 方法用于测试字符串是否以指定的后缀结束 语法 publicboolea Stringsuffix 参数 suffix 指定的后缀 返回值如果参数表示的字符序列是此对象表示的字符序列的后缀 则返回 true 否则返回 false 注意 如果参数是空字符串 或者等于此 String 对象 用 equals Object

    2026年3月16日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号