《MySQL必知必会》计算字段

1.1 计算字段

字段(field)基本上与列( column)的意思相同,经常互换使用,不过数据库列一般称为列,而术语字段通常用在计算字段的连接上。

客户机与服务器的格式

一般来说,在数据库服务器上完成这些操作比在客户机中完成要快得多,因为DBMS是设计来快速有效地完成这种处理的。

1.2 拼接字段

用拼接函数配合 like 进行模糊搜索。现在正式介绍一下,concat() 拼接函数。

在MySQL 的 SELECT 语句中,可使用 Concat() 函数来拼接两个列。

这里需要注意的是,MySQL 的特别之处:

多数DBMS 使用 + 或者 || 来实现拼接,MySQL 则使用 Concat() 函数来实现。当把SQL 语句转换为MySQL 语句时一定要注意这个区别。

这会影响到复用性的问题。

select CONCAT(vend_name , '(',vend_country,')')

from vendors

order by vend_country;

使用拼接函数 Concat()需要一个或者多个指定的串或者字段。使用格式可以参照上面的例子。

此外,还可以使用 Trim() 函数来消除左右两边多余的空格。

这主要是针对字段的。

select CONCAT(TRIM(vend_name) , '(',TRIM(vend_country),')')

from vendors

order by vend_country;

还有 LTrim() , RTrim() 用于消除左边,右边的空格。

别名

这里有一个小知识点,别名(有时也称作 导出列)。这有利于标识搜索结果和编写SQL语句。需要用到关键字 AS。

select CONCAT(TRIM(vend_name) , '(',TRIM(vend_country),')') as vend_title

from vendors

order by vend_country;

表示别名之后,任何客户机应用丢可以像使用数据库表中实际的列名一样,按此别名引用这个结果中的列。回到刚刚提到的导出列这个名字,是不是有点符合这名字了。

1.3 执行算术计算

mysql字段自动计算_《MySQL必知必会》计算字段相关推荐

  1. 数据透视表 字段交叉_删除数据透视表的计算字段的宏

    数据透视表 字段交叉 Have you ever recorded a macro to remove pivot table calculated fields? Just turn on the ...

  2. mysql日期维表sql文件_《MySQL必知必会》笔记(SQL练习+建表语句)

    站在巨人的肩上 Standing On Shoulders Of Giants 部分转自:https://www.jianshu.com/p/294502893128 https://blog.csd ...

  3. 读mysql必知必会有感_读《MySql必知必会》笔记

    MySql必知必会 2017-12-21 意义:记录个人不注意的,或不明确的,或不知道的细节方法技巧,此书250页 登陆: mysql -u root-p -h myserver -P 9999 SH ...

  4. mysql必知必会_《MySQL必知必会》学习小结

    关于SQL,之前通过sqlzoo的题目,完成了入门,也仅仅是入门而已. 最近都在忙着投简历和找新的数据分析项目做(为了练python和面试的时候有的聊),所以SQL放了一段时间没练.目前的工作用不到, ...

  5. mysql正则表达式关键字_《MySQL必知必会》正则表达式

    <MySQL必知必会>正则表达式 正则表达式 1.1.关键字 REGEXP 正则表达式的使用需要用到关键字 REGEXP . select prod_name from products ...

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

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

  7. mysql必知必会_MySQL必知必会

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

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

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

  9. 《MySQL必知必会》的读后感

    <MySQL必知必会>的读后感 该文章是阅读<MySQL必知必会>这本书后的读后感,并且总结了这本书中的几个方面的笔记. 1 查询数据 注意SQL语句不区分大小写,因此 SEL ...

最新文章

  1. 【LeetCode-704 | 二分查找】
  2. es6第一章 continue
  3. [Cocoa, 医疗]Dicom Image Viewer for iPad
  4. 与python相关的爬虫工具_python爬虫常用工具集合
  5. OSPF综合(上)---配置
  6. 华为路由器命令手册_华为路由器+蒲公英路由器,如何做双层路由器映射?
  7. cad应用程序的组件中发生了未经处理的异常_什么是CAD/CAM?
  8. 【Excel】数据处理
  9. 【华为云技术分享】人脸识别算法的训练之路(下)
  10. Linux用户相关的操作命令
  11. Java 并发 —— Java 标准库对并发的支持及 java.util.concurrent 包
  12. python之路——作业:Select FTP(仅供参考)
  13. 如何设计带限流功能的5V供电电路?快来学!
  14. 免流服务器稳定吗,什么是免流服务器
  15. 2021-03-26 大数据技术对企业管理的影响和应用前景分析
  16. 牛腩新闻发布--本地超链接打不开
  17. 正态分布某一点的概率怎么算_统计基础篇之十三:怎么理解正态分布(二)
  18. C#通过调用WinApi打印PDF文档类,服务器PDF打印、IIS PDF打印
  19. outer apply的用法
  20. HTML5中litle标签的作用,Litle是什么意思

热门文章

  1. linux内核调试指南
  2. 一个宝藏开源软件,跨平台终端神器 Tabby
  3. HttpClient 请求 URL字符集转码问题
  4. 【数学物理方法】定解问题——数物方程的导出(列泛定方程)
  5. 制造业数字原生的OT数仓建设
  6. 小学计算机课画小鸡,信息技术三年级册《画小鸡》.doc
  7. IM开发者的零基础通信技术入门(二):通信交换技术的百年发展史(下)
  8. Flickr30k图像标注数据集下载及使用方法
  9. 水面反光如何拍摄_如何把水面拍出粼粼波光
  10. 利用Pyecharts绘制漏斗图的案例【含参数详解】