1.concat()

concat()函数用于将两个字符串连接起来,形成一个单一的字符串

eg: employee_tbl

id name work_date daily
1 John 2007-01-24 250
2 Ram 2007-05-27 270

sql:

SELECT CONCAT(id, name, work_date) FROM employee_tbl;

结果:

CONCAT(id, name, work_date)
1John2007-01-24
2Ram2007-05-27

2.concat_ws()

使用方法:concat_ws(separator ,str2,str2,...)

concat_ws()代表concat with separator,是concat()函数的特殊形式。

第一个参数是其他参数的分隔符,分隔符的位置要放在两个字符串连接的位置之间。分割符可以是一个字符串,也可以是其他参数

注意:如果分隔符为NULL,那么结果也为NULL,函数会忽略任何分隔符参数后的NULL值

eg:

select concat_ws(',','11','22','33');

结果:

concat_ws(',','11','22','33')
11,22,33

eg:

select concat_ws(',','11','22',NULL);

结果:

concat_ws(',','11','22',NULL)
11,22

3.group_concat()

完整的语法如下:

group_concat([DISTINCT] 要连接的字段 [Order BY ASC/DESC 排序字段] [Separator '分隔符'])

eg:

id name
1 10
1 20
2 10
2 20
3 200
3 500

sql:  以id分组,把name字段的值打印在一行,分号分隔

select id,group_concat(name  separator ';') from aa group by id;

结果:

id name
1 10;20
2 10;20
3 200;500

sql concat()函数相关推荐

  1. sql concat函数_使用SQL Plus(+)和SQL CONCAT函数SQL Server CONCATENATE操作

    sql concat函数 This article explores SQL Server Concatenate operations using the SQL Plus (+) operator ...

  2. sql中CONCAT函数使用

    目录 1.concat函数 2.concat_ws()函数 3.group_concat()函数 1.concat函数 SQL CONCAT函数实例代码教程 - SQL CONCAT函数用于将两个字符 ...

  3. concat mysql sql注入_Mysql中用concat函数执行SQL注入查询的方法

    Mysql数据库使用concat函数执行SQL注入查询 SQL注入语句有时候会使用替换查询技术,就是让原有的查询语句查不到结果出错,而让自己构造的查询语句执行,并把执行结果代替原有查询语句查询结果显示 ...

  4. c mysql数据库函数库查询_Mysql数据库使用concat函数执行SQL注入查询

    SQL注入语句有时候会使用替换查询技术,就是让原有的查询语句查不到结果出错,而让自己构造的查询语句执行,并把执行结果代替原有查询语句查询结果显示出来. 例如:原本查询语句是 select userna ...

  5. c语言中concat函数,SQL注入中用到的Concat函数详解-菜鸟白帽扫盲

    在我们WEB安全测试的时候,会经常使用到这一语法,因此应该透彻理解这一函数, 今天好好实践了一下,整理如下. 1.Concat函数: concat()是一个函数,用于用于将两个字符串连接起来,形成一个 ...

  6. sql语句之CONCAT 函数

    CONCAT作用 CONCAT 函数用于将两个字符串连接为一个字符串 SQL> SELECT CONCAT('FIRST ', 'SECOND');+---------------------- ...

  7. Mybatis中(#{ })模糊查询like(使用oracle的concat函数嵌套拼接SQL)

    需求: 模糊查询需要左右各拼接一个'%',如:like %key% . 项目情况: mybatis中动态传参一般采用占位符#{key}.使用数据库:orecle. 错误的尝试: 尝试使用: like ...

  8. Oracle中concat与||区别(以及与mysql中concat函数区别)

    Oracle中concat使用以及与||区别 CONCAT只能连接两个字符串 The syntax for the concat function is: concat( string1, strin ...

  9. mysql concat键值对_MySQL中concat函数

    一. concat()函数 1. 含义: 将多个字符串连接成一个字符串. 2. 语法: concat(str1, str2,...) 返回结果为连接参数产生的字符串,如果有任何一个参数为null,则返 ...

最新文章

  1. mysql全局权限账户%登录不上ERROR 1045 (28000): Access denied for user #39;mhz#39;@#39;localhost#39; (using ...
  2. ARM公布“物联网”嵌入式mbed OS系统软件平台
  3. LeetCode 573. 松鼠模拟(数学)*
  4. 深入理解数组与指针——原因在于”退化“
  5. jQuery事件学习
  6. roboware studio教程_Roboware 常见操作和问题
  7. 厉害了:tcgames电脑玩手游助手新功能强势上线,可编程游戏按键
  8. xp系统怎么添加ntp服务器,1 Windows xp NTP服务器的配置
  9. 2022年Gartner新兴技术、人工智能技术成熟度曲线概述
  10. 如何使用夜神模拟器开发android
  11. throttle在程序中的作用
  12. 盲盒包装流水线 (25 分) C语言
  13. 计算机毕业设计Java桌游店会员管理系统(源码+系统+mysql数据库+Lw文档)
  14. 关于微信小程序常见的运算符
  15. 气象学需要计算机知识吗,应用气象学专业学什么 附学习科目和课程
  16. aegisub用的是java还是c,aegisub
  17. WGCNA:概念初探
  18. arduino esp8266开发板下载出错解决方法
  19. python制作圣诞贺卡_CodeCards:在线创建你的HTML5圣诞贺卡
  20. esp8266 rtos 开发环境 ubuntu_ESP32在ubuntu下的开发环境的搭建

热门文章

  1. 说明文档-PID控制在控温校准中的详细功能说明
  2. 微博营销与博客营销的区别
  3. 从双十一看高可用的保障方式
  4. nfs-ganesha使用
  5. openEuler操作系统安装在vmware上
  6. new Set()的基础用法(ES6)
  7. 阿里云卡片式硬件终端ASC01使用体验
  8. 河崙 傾覆饌盤湯 浩亭
  9. 多目标进化算法-约束问题的处理方法
  10. 排烟管道过长怎么处理_抽油烟机因管道太长排烟困难有何办法解决