https://blog.csdn.net/hanhanwanghaha宝藏女孩 欢迎您的关注!
欢迎关注微信公众号:宝藏女孩的成长日记
如有转载,请注明出处(如不注明,盗者必究)

  在mysql中,在解决实际问题的时候,遇见我们只需要两列,需要对其中的一列或者两列进行运算,并且为了清楚明了,需要对字段(列)进行起一个别名,解决办法如下:

目录

  • 一、拼接字段(列)值
    • 1.1语法
    • 1.2举例
      • 1.2.1举例表
      • 1.2.2举例代码
      • 1.2.3运行结果
  • 二、给字段(列)加入运算
    • 2.1运算规则
    • 2.2举例
      • 2.2.1举例表
      • 2.2.2举例代码
      • 2.2.3
  • 三、设置别名
    • 3.1功能
    • 3.2举例
      • 3.2.1举例代码
      • 3.2.2运行结果

一、拼接字段(列)值

CONCAT:可以把多个值以字符串的形式拼在一起

1.1语法

SELECT CONCAT(str1,str2,...),column1,column2,... FROM 表名 WHERE 条件

1.2举例

1.2.1举例表

以下表为例,对商品名字(goodsName)与卖价(salePrice)进行拼接

1.2.2举例代码

SELECT CONCAT(goodsName,'的售价为',salePrice) AS '商品售价'
FROM business
WHERE id <=4;

1.2.3运行结果

二、给字段(列)加入运算

2.1运算规则

1.同级运算从左到右
2.乘除运算优先级高于加减
3.使用括号优先运算

2.2举例

2.2.1举例表

将所有商品的卖价(salePrice)打六折

2.2.2举例代码

SELECT goodsName AS 卖价, salePrice*0.6 AS'最新卖价' FROM business

2.2.3

运行结果

三、设置别名

AS:简单理解就是对列进行重命名,使表格变得清晰。

3.1功能

改变表的名字,即重命名,用于表示计算结果的含义。

列名:为表中字段(列)本身定义的名称。
列别名:字段(列)新的名称。

3.2举例

将下表的名称重命名,使读者对字段一目了然

3.2.1举例代码

SELECT id AS '序号',goodsName AS '商品名称',costPrice AS '成本价',salePrice AS '卖价'
FROM business

3.2.2运行结果

mysql中教如何拼接字段(列)值、加入运算、设置别名(非常实用)相关推荐

  1. mysql 批量替换 某个字段的值 replace 方法

    mysql 批量替换 某个字段的值 UPDATE `scux_robam_spuc_cps_aotu` sa SET sa.sup_dsc=replace(sa.sup_dsc, '采购单号:', ' ...

  2. mysql里面取列里面值_在MySQL中获取特定的列值(名称)

    要获取特定的列值,请使用LIKE子句.让我们首先创建一个表-mysql> create table DemoTable1809 ( Name varchar(20) ); 使用插入命令在表中插入 ...

  3. MySql将两个字段查询值合并拼接

    MySQL的字段拼接又两种方式 CONCAT和GROUP_CONCAT mysql的group_concat函数,默认最大长度是1024 1.CONCAT 思路: 使用MySQL的concat(A字段 ...

  4. mysql 修改自增字段起始值不生效_Mysql数据库基本介绍

    1.mysql不分大小写, 他是存放数据的数据库管理系统字符集使用utf-8,python分大小写,r也分大小写,常用的数据库是关系型数据库,workbench编辑工具,Ctrl+回车执行: 2.一个 ...

  5. mysql某一列 赋值_[MySQL]定时把某一列值赋值给另一列

    前言 在做项目的时候需要根据用户的积分做一个排名和排名趋势(上升.下降或持平),首先,从排名趋势上分析,我的想法是,今天的排名(ranking)和昨天排名(oldranking)进行对比,然后给出趋势 ...

  6. Mysql数据库修改某个字段的值,或修改某个字段的默认值

    1.修改数据表的某个数据: update 表名 set 字段名=新值 条件; update users set recordNum=2 where id =2; 2.修改某个字段的默认值 alter ...

  7. mysql 修改或删除字段默认值

    alter table 表名 alter column 字段名 drop default; (若本身存在默认值,则先删除) alter table 表名 alter column 字段名 set de ...

  8. mysql动态update语句,mysql – SQL:具有动态列值赋值的update语句

    想象一下以下sql查询: UPDATE MYTABLE SET COL2 = (SELECT COL2 + 1 FROM (SELECT MAX(COL2) FROM MYTABLE) AS X) W ...

  9. mysql触发器运算_在MySQL中使用触发器计算列值?

    我有一个表ListLocations,其中包含列Name,StateID,CountryID和DisplayName. stateid指的是列出美国/领土及其缩写的表格,countryid指的是国家及 ...

最新文章

  1. python前面+r
  2. 北大副校长詹启敏回应“25篇论文造假”,​PubPpeer到底靠不靠谱?
  3. python十大高级特性_python--高级特性
  4. 什么是实验室人员比对人员_CNAS实验室认可对人员、设备的要求
  5. opencore0.6.3_Ubuntu 18.04 源码编译安装 PHP 7.3
  6. 注意力公式步骤每一步的含义,总共三步
  7. linux有名管道大小,Linux中的pipe与named pipe(FIFO),即管道和命名管道
  8. Memcache分组和同步机制的实现
  9. [linux] redhat 7 ssh 安装配置免密登录
  10. shell 创建文件_vba代替鼠标打开文件夹
  11. direct3d Colorkey 应用.
  12. php自定义按钮,vue实现自定义按钮的方法介绍(附代码)
  13. (简单)华为Nova青春 WAS-AL00的USB调试模式在哪里开启的流程
  14. 安防监控项目动辄几十亿,什么样的监控系统才能胜任?
  15. 如何运行网上下载的matlab代码?怎样找到matlab主程序?
  16. 金蝶生成凭证模板_金蝶k3凭证生成
  17. html5shiv.js 的作用
  18. ctf web 的一些writeup jwt以及黑客游戏
  19. CV之ModelScope:基于ModelScope框架的人脸人像数据集利用DCT-Net算法实现人像卡通化图文教程之详细攻略
  20. 上海亚商投顾:沪指缩量跌0.43%

热门文章

  1. python中__init__方法_关于python中__init__方法理解
  2. linux下IPROTO_TCP,TCP/IP协议栈在Linux内核中的运行时序分析
  3. 数据列表的分页实现————分页敏捷开发
  4. hasp 加密 java_加密软件HASP的使用说明
  5. oracle解析md5,Oracle中的MD5加密详解
  6. 1到100的偶数之和是多少_新射雕群侠传之铁血丹心手游新侠客独孤求败全渠道上线 新玩法桃花岛开启...
  7. 怎么读取can报文_【案例】东风天龙“仪表未收到EECU报文”
  8. mysql视图存储_Mysql 视图、存储过程以及权限控制
  9. html中把句子往右边弄一点咋办,CSS上的左,中,右对齐方法,可以在一行上混合...
  10. Redis中使用Lua语言