mysql 数据操作 单表查询 concat()函数 定义显示格式
#定义显示格式
concat() 函数用于连接字符串
类似于python 格式化操作
print("姓名:%s" % name)
或者 用,拼接一个一个的变量
print("alex","mike","jack")
>>> print("alex","mike","jack")
alex mike jack
mysql> select concat('姓名:',name) from employee;
+------------------------+
| concat('姓名:',name) |
+------------------------+
| 姓名:alex |
| 姓名:yuanhao |
| 姓名:liwenzhou |
| 姓名:jingliyang |
| 姓名:jinxin |
| 姓名:成龙 |
| 姓名:歪歪 |
| 姓名:丫丫 |
| 姓名:丁丁 |
| 姓名:星星 |
| 姓名:格格 |
| 姓名:张野 |
| 姓名:程咬金 |
| 姓名:程咬银 |
| 姓名:程咬铜 |
| 姓名:程咬铁 |
+------------------------+
16 rows in set (0.00 sec)
加上性别 别名
mysql> select concat('姓名:',name,'性别:',sex) as info from employee;
+--------------------------------+
| info |
+--------------------------------+
| 姓名:alex性别:male |
| 姓名:yuanhao性别:male |
| 姓名:liwenzhou性别:male |
| 姓名:jingliyang性别:female |
| 姓名:jinxin性别:male |
| 姓名:成龙性别:male |
| 姓名:歪歪性别:female |
| 姓名:丫丫性别:female |
| 姓名:丁丁性别:female |
| 姓名:星星性别:female |
| 姓名:格格性别:female |
| 姓名:张野性别:male |
| 姓名:程咬金性别:male |
| 姓名:程咬银性别:female |
| 姓名:程咬铜性别:male |
| 姓名:程咬铁性别:female |
+--------------------------------+
16 rows in set (0.00 sec)
在别名后面 加上薪资
mysql> select concat('姓名:',name,'性别:',sex) as info,salary from employee;
+--------------------------------+------------+
| info | salary |
+--------------------------------+------------+
| 姓名:alex性别:male | 1000000.31 |
| 姓名:yuanhao性别:male | 3500.00 |
| 姓名:liwenzhou性别:male | 2100.00 |
| 姓名:jingliyang性别:female | 9000.00 |
| 姓名:jinxin性别:male | 30000.00 |
| 姓名:成龙性别:male | 10000.00 |
| 姓名:歪歪性别:female | 3000.13 |
| 姓名:丫丫性别:female | 2000.35 |
| 姓名:丁丁性别:female | 1000.37 |
| 姓名:星星性别:female | 3000.29 |
| 姓名:格格性别:female | 4000.33 |
| 姓名:张野性别:male | 10000.13 |
| 姓名:程咬金性别:male | 20000.00 |
| 姓名:程咬银性别:female | 19000.00 |
| 姓名:程咬铜性别:male | 18000.00 |
| 姓名:程咬铁性别:female | 17000.00 |
+--------------------------------+------------+
16 rows in set (0.00 sec)
用concat() 拼接
查询年薪
mysql> select concat('姓名:',name,'性别:',sex) as info ,concat('年薪:',salary*12) as Annual_salary from employee;
+--------------------------------+--------------------+
| info | Annual_salary |
+--------------------------------+--------------------+
| 姓名:alex性别:male | 年薪:12000003.72 |
| 姓名:yuanhao性别:male | 年薪:42000.00 |
| 姓名:liwenzhou性别:male | 年薪:25200.00 |
| 姓名:jingliyang性别:female | 年薪:108000.00 |
| 姓名:jinxin性别:male | 年薪:360000.00 |
| 姓名:成龙性别:male | 年薪:120000.00 |
| 姓名:歪歪性别:female | 年薪:36001.56 |
| 姓名:丫丫性别:female | 年薪:24004.20 |
| 姓名:丁丁性别:female | 年薪:12004.44 |
| 姓名:星星性别:female | 年薪:36003.48 |
| 姓名:格格性别:female | 年薪:48003.96 |
| 姓名:张野性别:male | 年薪:120001.56 |
| 姓名:程咬金性别:male | 年薪:240000.00 |
| 姓名:程咬银性别:female | 年薪:228000.00 |
| 姓名:程咬铜性别:male | 年薪:216000.00 |
| 姓名:程咬铁性别:female | 年薪:204000.00 |
+--------------------------------+--------------------+
16 rows in set (0.00 sec)
mysql 数据操作 单表查询 concat()函数 定义显示格式的更多相关文章
- mysql 数据操作 单表查询 目录
mysql 数据操作 单表查询 mysql 数据操作 单表查询 简单查询 避免重复DISTINCT mysql 数据操作 单表查询 通过四则运算查询 mysql 数据操作 单表查询 concat()函 ...
- mysql 数据操作 单表查询 group by 分组 目录
mysql 数据操作 单表查询 group by 介绍 mysql 数据操作 单表查询 group by 聚合函数 mysql 数据操作 单表查询 group by 聚合函数 没有group by情况 ...
- mysql 数据操作 单表查询 where 约束 目录
mysql 数据操作 单表查询 where约束 between and or mysql 数据操作 单表查询 where约束 is null in mysql 数据操作 单表查询 where约束 li ...
- mysql 数据操作 单表查询 group by 介绍
group by 是在where 之后运行 在写单表查询语法的时候 应该把group by 写在 where 之后 执行顺序 1.先找到表 from 库.表名 2.按照where 约束条件 过滤你想要 ...
- mysql 数据操作 单表查询
单表查询的语法 distinct 去重 SELECT 字段1,字段2... FROM 表名 库.表名 WHERE 条件 过滤 符合条件的 GROUP BY field 分组条件 HAVING 筛选 过 ...
- mysql 数据操作 单表查询 group by 聚合函数
强调: 如果我们用unique的字段作为分组的依据,则每一条记录自成一组,这种分组没有意义 多条记录之间的某个字段值相同,该字段通常用来作为分组的依据 如果按照每个字段都是唯一的进行分组,意味着按照这 ...
- mysql 数据操作 单表查询 group by group_concat() 函数
# group_concat() 和concat() 一样拼接字符串 用在分组里 需求:查看每个职位都有哪些员工名字 把所有员工成员的名字都列出来 把每个职位里的员工姓名列出来 mysql> s ...
- mysql 数据操作 单表查询 group by 聚合函数 没有group by情况下
聚合函数只能用在组里使用 #没有group by 则默认算作一组 取出所有员工的最高工资 mysql> select max(salary) from employee; +---------- ...
- mysql 数据操作 单表查询 简单查询 避免重复DISTINCT
创建数据库company create database company charset=utf8; use company; company.employee 员工id id int 姓名 emp_ ...
随机推荐
- UVA - 11920 0 s, 1 s and ? Marks
Description 0 s, 1 s and ? Marks Given a string consisting of 0, 1 and ? only, change all the ? to ...
- ASP.NET MVC自定义验证Authorize Attribute(包含cookie helper)
前几天Insus.NET有在数据库实现过对某一字段进行加密码与解密<使用EncryptByPassPhrase和DecryptByPassPhrase对MS SQLServer某一字段时行加密和 ...
- 详解MathType中如何批量修改公式字体和大小
MathType应用在论文中时,有时会因为排版问题批量修改公式字体和大小,一个一个的修改不仅费时费力,还容易出现错误,本教程将详解如何在MathType公式编辑器中批量修改公式字体和大小. MathT ...
- error C2065:!错误:未定义标识符“pBuf);”
error C2065: “pBuf):”: 未声明的标识符 错误原因:第二个括号)使用的是中文符号!还有最后那个分号! 改回来就好了~ 原错误: 修正后错误消失:
- sublime text 2 破解
本文是介绍sublime text 2.0.2 build 2221 64位 的破解 在你使用sublime时可能经常出现下图: 这是在提醒你注册 在工具栏上点击help->Enter Lice ...
- K - problem 问题
Leetcode 有几个题目, 分别是 2sum, 3sum(closest), 4sum 的求和问题和 single Number I II, 这些题目难点在于用最低的时间复杂度找到结果 2-sum ...
- ajax异步加载回跳定位
1)首先,问题是这样的:page1在一个滚动到页面底部加载更新的函数(功能),当页面滚动了第二页(或更多页)时,点击链接跳转到了其他页面(page2),在page2有返回按钮,当从page2返回pag ...
- YARN的设计
YARN:下一代 Hadoop 计算平台 我们现在稍微改变一下用辞.以下名称的改动有助于更好地了解 YARN 的设计: ResourceManager 代替集群管理器 ApplicationMaste ...
- 第四篇:GPU 并行编程的存储系统架构
前言 在用 CUDA 对 GPU 进行并行编程的过程中,除了需要对线程架构要有深刻的认识外,也需要对存储系统架构有深入的了解. 这两个部分是 GPU 编程中最为基础,也是最为重要的部分,需要花时间去理 ...
- PHP webservice 接口实例
原文地址,就不摘抄了 http://www.sky00.com/archives/91.html