有时候,从数据库中拿出的数据并不是我们想要的格式,比如,有以下的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;

最新文章

  1. Redis 的性能幻想与残酷现实
  2. 同一AppDomain内的SharpGL的FrameBuffer会相互影响?
  3. Step by step Dynamics CRM 2011升级到Dynamics CRM 2013
  4. Xcode 的一些调式技巧
  5. Sqli-LABS通关笔录-9[延时注入]
  6. 6. javacript高级程序设计-面向对象设计
  7. KK录像机破解补丁
  8. AFNetworking网络请求的get和post步骤
  9. Mysql技术内幕-笔记-第二章 数据类型
  10. CSS排版页面
  11. Maven - 本地仓库(.m2) vs. 远程仓库(联网)
  12. 使用 NGINX 流控和 fail2ban 防止 CC 攻击
  13. 查看 Mac/Linux 某端口占用情况
  14. dp的斜率优化
  15. Django设置联合唯一约束 -- migrate时报错处理
  16. ASP.NET Core MVC中的IActionFilter.OnActionExecuting方法,可以获取Controller的Action方法参数值
  17. 【错误解决】SVN常见错误及解决方式
  18. echo\awk\sed\tee\curl的使用-shell
  19. SpringCloud初体验:二、Config 统一配置管理中心
  20. 关于std:auto_ptr std:shared_ptr std:unique_ptr

热门文章

  1. Pytorch-学习记录 卷积操作 cnn output_channel, etc.
  2. BeanUtils工具的使用
  3. bzoj4720 / P1850 换教室(Floyd+期望dp)
  4. Shell批量启动、关闭tomcat
  5. paymob QB冲值接口
  6. 【题解】Luogu P1533 可怜的狗狗
  7. Html5之Web存储
  8. 基于opencv和QT的摄像头采集代码( GoQTtemplate3持续更新)
  9. 单片机中printf函数的重映射
  10. 【python009--循环】