通常,存储在表中的数据都不是应用程序所需要的。我们需要直接从数据库中检索出转换、计算或格式化过的数据;而不是
检索出数据,然后再在客户机应用程序或报告程序中重新格式化计算字段并不实际存在于数据库表中。计算字段是运行时在SELECT语句内创建的。

1.计算字段

考虑以下几种情形:

(1)如果想在一个字段中既显示公司名,又显示公司的地址,但这两个信息一般包含在不同的表列中。
(2)城市、州和邮政编码存储在不同的列中(应该这样),但邮件标签打印程序却需要把它们作为一个恰当格式的字段检索出来。
(3)列数据是大小写混合的,但报表程序需要把所有数据按大写表示出来。
(4)物品订单表存储物品的价格和数量,但不需要存储每个物品的总价格(用价格乘以数量即可)。为打印发票,需要物品的总价格。
(5) 需要根据表数据进行总数、平均数计算或其他计算。
我们需要直接从数据库中检索出转换、计算或格式化过的数据;而不是检索出数据,然后再在客户机应用程序或报告程序中重新格式化。计算字段是运行时在SELECT语句内创建的。

2.拼接字段

(1)concat的使用

拼接(concatenate) 将值联结到一起构成单个值。在MySQL的SELECT语句中,可使用Concat()函数来拼接两个列。
【注意】

多数DBMS使用+或||来实现拼接,<

MySQL必知必会03_创建计算字段和拼接字段相关推荐

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

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

  2. mysql字段自动计算_《MySQL必知必会》计算字段

    <MySQL必知必会>计算字段 1.1 计算字段 字段(field)基本上与列( column)的意思相同,经常互换使用,不过数据库列一般称为列,而术语字段通常用在计算字段的连接上. 客户 ...

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

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

  4. 《MySQL必知必会》[01] 基本查询

    <MySQL必知必会>(点击查看详情) 1.写在前面的话 这本书是一本MySQL的经典入门书籍,小小的一本,也受到众多网友推荐.之前自己学习的时候是啃的清华大学出版社的计算机系列教材< ...

  5. mysql必_MySQL必知必会(一)

    摘自<MySQL必知必会> 1.1.1 什么是数据库 数据库:保存有组织的数据的容器(通常是一个文件或一组文件) 人们通常用数据库这个术语来代表他们使用的数据库软件.这是不正确的,它是引起 ...

  6. mysql中用完即删用什么_MySQL使用和操作总结(《MySQL必知必会》读书笔记)

    简介 MySQL是一种DBMS,即它是一种数据库软件.DBMS可分为两类:一类是基于共享文件系统的DBMS,另一类是基于客户机--服务器的DBMS.前者用于桌面用途,通常不用于高端或更关键应用. My ...

  7. 【总结记录】《MySQL必知必会》读后笔记,结合 leetcode 例题理解

    文章目录 一. <MySQL知会>读后笔记 1. 零散的前文知识 2. 连接数据库 3. 检索数据(重点开始了) 4. 排序.过滤数据 5. 通配符.正则表达式 6. 汇总数据 7. 分组 ...

  8. mysql必知必会_MySQL必知必会

    MySQL必知必会 联结的使用, 子查询, 正则表达式和基于全文本的搜索, 存储过程, 游标, 触发器, 表约束. 了解SQL 数据库基础 电子邮件地址薄里查找名字时, 因特网搜索站点上进行搜索, 验 ...

  9. mysql必学十大必会_MYSQL 学习(一)--启蒙篇《MYSQL必知必会》

    MYSQL必知必会 一. DDL 数据定义语言 Data Definition Language 是指CREATE,ALTER和DROP语句. DDL允许添加/修改/删除包含数据的逻辑结构,或允许用户 ...

最新文章

  1. ansible playbook lookups组件
  2. Android中的资源访问
  3. 控制 WebBrowser 控件的外观和行为
  4. C语言计数排序Counting sort 算法(附完整源码)
  5. 开发一款自动指向特定页面元素的jQuery插件:jQuery PointPoint
  6. fit、transform与fit_transform
  7. 配置LINUX的DNS主辅服务器
  8. 华为紧急调试鸿蒙;首个 5G 全覆盖国家诞生;Flutter 1.7 正式发布 | 极客头条
  9. kong 网关教程入门
  10. 亿图图示上线小程序,MindMaster移动端迎来大更新,亿图软件八周年再出发
  11. Python 正则表达模块详解
  12. java设置excel表头_设置Java导出Excel表头
  13. 申请公网IP实战 #华北天津联通
  14. VMware桥接模式下虚拟机ping主机不通
  15. PHPEMS +XAMPP 验证码显示不出来解决方法
  16. MFC中CreateCompatibleDC的作用
  17. 2020年再见,2021年你好!
  18. 人际沟通交流技巧(转)
  19. DNS Glue Record 测试、查找
  20. 稳定封装药物磷脂-聚乙二醇-叠氮 DSPE-PEG-Azide,DSPE-PEG-N3

热门文章

  1. 域名解析里的A记录、MX记录、TXT记录、NS记录是什么
  2. Q4还没结束,我已看到2022年全球科技并购已近3000亿美元了
  3. JavaWeb: localhost 将您重定向的次数过多
  4. Halcon直线检测
  5. bioinformatics databases
  6. python是一门面向过程的语言_1、Python 语言介绍
  7. 如何画出干净流畅的手绘线稿,把握好这些技巧对你很有帮助!
  8. ECB:在固态硬盘通过使用专用闪存控制器实现一种有效的Copy-Back操作策略 阅读总结
  9. GitHub标星3,android地图开发框架
  10. 关于iOS 8 HTML5性能测试:苹果有多爱HTML5?