MySQL字段拼接Concat
2024-08-24 08:41:46
有时候,从数据库中拿出的数据并不是我们想要的格式,比如,有以下的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;
最新文章
- Redis 的性能幻想与残酷现实
- 同一AppDomain内的SharpGL的FrameBuffer会相互影响?
- Step by step Dynamics CRM 2011升级到Dynamics CRM 2013
- Xcode 的一些调式技巧
- Sqli-LABS通关笔录-9[延时注入]
- 6. javacript高级程序设计-面向对象设计
- KK录像机破解补丁
- AFNetworking网络请求的get和post步骤
- Mysql技术内幕-笔记-第二章 数据类型
- CSS排版页面
- Maven - 本地仓库(.m2) vs. 远程仓库(联网)
- 使用 NGINX 流控和 fail2ban 防止 CC 攻击
- 查看 Mac/Linux 某端口占用情况
- dp的斜率优化
- Django设置联合唯一约束 -- migrate时报错处理
- ASP.NET Core MVC中的IActionFilter.OnActionExecuting方法,可以获取Controller的Action方法参数值
- 【错误解决】SVN常见错误及解决方式
- echo\awk\sed\tee\curl的使用-shell
- SpringCloud初体验:二、Config 统一配置管理中心
- 关于std:auto_ptr std:shared_ptr std:unique_ptr