有时候,从数据库中拿出的数据并不是我们想要的格式,比如,有以下的vendors表

如果,想以 name (location)的格式展现出来,那么就要用到MySQL的Concat了。

Concat()拼接串,即把多个串连接起来形成一个较长的串。

Concat()需要一个或多个指定的串,各个串之间用逗号分隔。 

操作语句:SELECT Concat(name,' (',location,')') FROM vendors;

还可以使用RTrim()去掉值右边的空格:

SELECT Concat(RTrim(name),' (',RTrim(location),')') FROM vendors;

使用别名 :

从前面的输出中可以看到,SELECT语句拼接地址字段工作得很好。 但此新计算列的名字是什么呢?实际上它没有名字,它只是一个值。如 果仅在SQL查询工具中查看一下结果,这样没有什么不好。但是,一个未 命名的列不能用于客户机应用中,因为客户机没有办法引用它。为了解决这个问题,SQL支持列别名。别名(alias)是一个字段或值 的替换名。别名用AS关键字赋予。      《MySQL必知必会》

SELECT Concat(RTrim(name),' (',RTrim(location),')') AS vend_title FROM vendors;

转载于:https://www.cnblogs.com/Guhongying/p/10543047.html

MySQL字段拼接Concat相关推荐

  1. mysql 多个字段拼接 concat

    MySQL的查询结果行字段拼接,可以用下面两个函数实现: 1. concat函数 [sql] view plaincopy print? mysql> select concat('1','2' ...

  2. MongoDB 字段拼接 $concat(aggregation)

    $concat 拼接字符串操作,返回拼接后的字符串.语法格式如下: { $concat: [ <expression1>, <expression2>, ... ] } 参数可 ...

  3. MySQL 字符串拼接 concat、concat_ws、lpad、rpad、group_concat

    MySQL中实现字符串拼接有以下几种方法:concat.concat_ws.lpad.rpad.group_concat,他们分别适用拼接字符串.用分隔符拼接.按照分组拼接.拼接后保留n位字符等不同场 ...

  4. mysql 多个字段拼接

    Mysql的查询结果行字段拼接,能够用以下两个函数实现: 1. concat函数 mysql> select concat('1','2','3') from test ; +--------- ...

  5. mysql 将查询所得结果集的某一字段拼接成字符串

    前言 mysql 5.5.40 将查询所得结果集的某一字段拼接成字符串 将菜单树的所有根节点(parent_id=0)的id拼接成字符串. sql 代码: select GROUP_CONCAT(me ...

  6. MySQL中将查询所得结果集的某一字段拼接成字符串

    group_concat:将查询所得结果集的某一字段拼接成字符串 SELECT GROUP_CONCAT(t.cabinet_no SEPARATOR ';') FROM tb_stockorder ...

  7. 【MySQL】利用Concat()函数在某一列字段批量添加前缀后缀

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

  8. 详解MySQL字符串函数CONCAT()、CONCAT_WS()、INSERT()、REPLACE()、LOWER()、UPPER()用法(二)

    文章目录 一.合并字符串函数CONCAT()和CONCAT_WS() 1.CONCAT() 2.CONCAT_WS() 二.替换字符串INSERT()和REPLACE 1.INSERT() 2.REP ...

  9. mysql 字段等于select_mysql_select_计算字段_数据处理函数_5

    二十一.创建计算字段 1. concat() 把两个字段拼接起来 select concat(lie_name1,'间隔符',lie_name2) from table_name; 选择出  name ...

最新文章

  1. 爬取京东淘宝商品销量并可视化处理数据
  2. GridView的一些常用属性:
  3. mysql导入创建表空间_oracle创建表空间 用户 数据库导入和导出(转)
  4. Sharepoin学习笔记—架构系列--08 Sharepoint的数据模型(DataModel)、数据管理(Data Management)与查询(Query System)
  5. php主题怎么增加导航页,教你如何给wordpress主题添加导航栏
  6. CSS学习 -- 3种命名方式及规则
  7. iis出现HTTP 错误 403.14 - Forbidden Web问题
  8. PHP中 如何将二位数组按某一个或多个字段值(升序/降序)排序?数字索引被重置,关联索引保持不变...
  9. python中静态方法、类方法、属性方法区别
  10. 学历真的改变能命运? | 数据告诉你
  11. python读取配置文件使用_如何使用Python3读取配置文件
  12. java 生成 流程图_几行代码生成流程图
  13. 记忆术: 记数字 (110数字图像编码)
  14. 计算机的发展共经历了哪几个阶段,1. 计算机的发展经历了哪几个阶段?各阶段的主要特征是什么,计算机的发展经历了哪些阶段?...
  15. 分享27个高质量前端大佬的油管频道(上)
  16. 单片机基础知识大总结
  17. 2020暨南大学计算机专硕考研经验分享
  18. Html div 打印自动分页,真正好用的网页打印和分页方法:CSS+DIV或元素ID
  19. Ubuntu下修改只读文件方法
  20. 网站常用的favicon.ico文件

热门文章

  1. 五年级下册电子计算机与多媒体,语文人教版五年级下册《电子计算机与多媒体》.doc...
  2. linux php7 mongodb,CentOS 7下安装配置PHP7跟LAMP及MongoDB和Redis
  3. tensorflow http调用_《TensorFlow 内核剖析》笔记——系统架构
  4. python展开 c函数中的宏预处理_C中的预处理宏
  5. python中print语句
  6. 用筛选法求100之内的素数
  7. 利用kali的msf提取汇编机器码(shellcode)
  8. 清华大学计算机组成与体系结构,清华大学出版社-图书详情-《计算机组成与体系结构(第2版)》...
  9. java实现递归层次遍历_Java实现二叉树的前序、中序、后序、层序遍历(递归方法)...
  10. android点击下拉历史记录,uni-app,社交应用中,聊天页面下拉onPullDownRefresh获取历史消息,数据合并之后,滚动到下拉之前的位置,页面看不见闪动,完美解决...