1、字段(field):一般与列(同义),经常互换使用,不过数据库列一般称之为列,字段通常用在计算字段的连接上。

2、拼接:将值连接到一起构成单个值。

  注:多数DBMS使用+或||来实现拼接,MySQL使用Concat()函数来实现。

  输入:

  SELECT Concat(vend_name,'(',vend_country,')')

  FROM vendors

  ORDER BY vend_name;

  输出:

  Concat (vend,' (',vend_country,') ')

  ACME (USA)

  Anivls R US (France)

  分析:Concat()拼接串,即把多个串连接起来形成一个较长的串。Concat()需要一个或多个指定的串,各个串之间使用逗号分隔。

3、Trim()函数:

  1、RTrim()函数:去掉值右边的所有空格。

  2、LTrim()函数:去掉值左边的所有空格。

  3、Trim()函数:去掉值两边的空格。

  输入:

  SELECT Concat(vend_name,' (',RTrim(vend_country),') ')

  FROM vendors

  ORDER BY vend_name;

4、使用别名(alias)

  客户端无法引用没有别名的列。

  输入:

  SELECT Concat(vend_name,' (',RTrim(vend_country),') ') AS

  vend_title

  FROM vendors

  ORDER BY vend_name;

  输出:

  vend_title

  ACME (USA)

  Anivls R US (France)

  注:AS关键字给这一表列起了一个别名,客户机的应用就可根据这个别名引用这个列了。别名有时也称导出列(derived column)。

5、执行算数计算

  输入:

  SELECT prod_id,

      quantity,

      item_price,

      quantity*item_price AS expanded_price

  FROM orderitems

  WHERE order_num = 20005;

  输出:

  prod_id  quantuty  iteam_price  expanded_price

  TNT2    5      10.00      50.00

  注:支持加减乘除(+、-、*、/)。

转载于:https://www.cnblogs.com/Hystudio-lzu/p/6852965.html

【MySQL必知必会】第十章 创建计算字段相关推荐

  1. MySQL必知必会笔记(一)基础知识和基本操作

    第一章  了解MySQL     数据库       保存有组织的数据的容器.(通常是一个文件或一组文件) 人们经常使用数据库这个术语代替他们使用的软件.这是不正确的,确切的说,数据库软件应称为DBM ...

  2. MySQL必知必会pdf网盘下载+每章总结

    书籍下载 链接:https://pan.baidu.com/s/18g0XgavniXQzp6RlOxnwnQ 密码:j8pm 目录 书籍下载 MySQL必知必会 第二章 连接mysql 第三章 连接 ...

  3. 读书笔记系列1——MySQL必知必会

    读书笔记系列1--MySQL必知必会 文章目录 读书笔记系列1--MySQL必知必会 MySQL官方文档:https://dev.mysql.com/doc/ 第一章 数据库基础 *2021.11.2 ...

  4. 30 分钟读完《MySQL 必知必会》

    第一章 了解 SQL 介绍几个数据库的概念 数据库(database) 通过DBMS创建和操纵的保存有组织的数据的容器(通常是一个文件或一组文件). 数据库软件/数据库管理系统(DBMS)访问数据库, ...

  5. 《MySQL必知必会》学习笔记十(增删改语句使用)------掌握部分

    MySQL必知必会知识预览 第一章--了解SQL 第二章--MySQL简介 第三章--使用MySQL 第四章--检索数据 第五章--排序检索数据 第六章--过滤数据 第七章--数据过滤 第八章--用通 ...

  6. 《Mysql必知必会》

    <Mysql必知必会> 第10章 创建计算字段 (1)使用Concat拼接串 SELECT Concat(name,'(',address,')') FROM school ORDER B ...

  7. MySQL必知必会读书笔记

    第一章 了解SQL 1.1 数据库基础 数据库:保存有组织的数据的容器(通常是一个文件或一组文件).注意要与数据库软件DBMS(数据库管理系统)区别,数据库是通过DBMS创建和操纵的容器.数据库可以是 ...

  8. mysql各种联结的区别_mysql必知必会-创建高级联结

    使用表别名 使用别名引用被检索的表列 别名除了用于列名和计算字段外,SQL还允许给表名起别名.这样做 有两个主要理由: 缩短SQL语句: 允许在单条 SELECT 语句中多次使用相同的表. 可以看到, ...

  9. 【MySQL必知必会(十三)】【创建高级联结】

    上一篇:[MySQL必知必会(十二)][联结表] +++++++++++++开始线++++++++++++++++ 文章目录 一. 使用表别名 二. 使用不同类型的联结 2.1 自联结 2.2 自然联 ...

  10. 如何用mysql创建orders表_《MySQL必知必会》学习笔记

    本书所用的表: 68.png 67.png 66.png 65.png 64.png 63.png 第一章:了解SQL 数据库:保存有组织的数据的容器(通常是一个文件或一组文件). 数据库软件:DBM ...

最新文章

  1. 图片剪切空指针崩溃问题在Android 6.0系统出现
  2. 数据中心(机房)监控方案
  3. 分布式认证方案-基于token的认证方式
  4. Please, commit your changes or stash them before you can merge.
  5. mysql中使用concat例子
  6. 【报告分享】2022中国人工智能人才培养报告.pdf(附下载链接)
  7. 【报告分享】2020年金融科技十大关键词.pdf(附下载链接)
  8. 2020 年告别办公室!
  9. 景驰获雷诺领投A轮融资,更名WeRide.ai,联手广州公交推出无人出租
  10. 以太坊POA共识机制Clique源码分析
  11. 如何在mysql命令窗口获取到程序正在执行的sql语句
  12. ecmall挂件开发实例二(转)
  13. Windows 7无线路由器解决
  14. Fluent动网格知识汇总
  15. Visual Studio 2019的安装教程
  16. SpringBoot+Beetlsql代码生成
  17. java mina 服务端_Mina客户端和服务端代码编写
  18. 力争上游 ——我眼中的“计算机产业链”
  19. sd和sem啥区别_sd和sem的区别 sem测试主要测什么
  20. WordNet发展概况

热门文章

  1. pycharm remote 远程项目 同步 本地_手把手教你Pycharm远程连接服务器端项目进行本地开发调试...
  2. null=null不能作为关联条件
  3. Linux下的GCC和Windows下Visual Studio的编译所生成的文件作用
  4. Windows系统端口占用,使用命令行查找并杀进程
  5. recover/panic
  6. idea 未实现接口红线提示,重复代码波浪线提示,自动换行,控制台输出内容自动换行...
  7. 前段之路心得——(1)
  8. 在VMW里安装Ghost操作系统遇到的问题及解决的办法
  9. 初始Hibernate-关于hibernate的三种状态
  10. Android Studio1.4.x JNI开发基础-基本环境配置