【MySQL必知必会】第十章 创建计算字段
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必知必会】第十章 创建计算字段相关推荐
- MySQL必知必会笔记(一)基础知识和基本操作
第一章 了解MySQL 数据库 保存有组织的数据的容器.(通常是一个文件或一组文件) 人们经常使用数据库这个术语代替他们使用的软件.这是不正确的,确切的说,数据库软件应称为DBM ...
- MySQL必知必会pdf网盘下载+每章总结
书籍下载 链接:https://pan.baidu.com/s/18g0XgavniXQzp6RlOxnwnQ 密码:j8pm 目录 书籍下载 MySQL必知必会 第二章 连接mysql 第三章 连接 ...
- 读书笔记系列1——MySQL必知必会
读书笔记系列1--MySQL必知必会 文章目录 读书笔记系列1--MySQL必知必会 MySQL官方文档:https://dev.mysql.com/doc/ 第一章 数据库基础 *2021.11.2 ...
- 30 分钟读完《MySQL 必知必会》
第一章 了解 SQL 介绍几个数据库的概念 数据库(database) 通过DBMS创建和操纵的保存有组织的数据的容器(通常是一个文件或一组文件). 数据库软件/数据库管理系统(DBMS)访问数据库, ...
- 《MySQL必知必会》学习笔记十(增删改语句使用)------掌握部分
MySQL必知必会知识预览 第一章--了解SQL 第二章--MySQL简介 第三章--使用MySQL 第四章--检索数据 第五章--排序检索数据 第六章--过滤数据 第七章--数据过滤 第八章--用通 ...
- 《Mysql必知必会》
<Mysql必知必会> 第10章 创建计算字段 (1)使用Concat拼接串 SELECT Concat(name,'(',address,')') FROM school ORDER B ...
- MySQL必知必会读书笔记
第一章 了解SQL 1.1 数据库基础 数据库:保存有组织的数据的容器(通常是一个文件或一组文件).注意要与数据库软件DBMS(数据库管理系统)区别,数据库是通过DBMS创建和操纵的容器.数据库可以是 ...
- mysql各种联结的区别_mysql必知必会-创建高级联结
使用表别名 使用别名引用被检索的表列 别名除了用于列名和计算字段外,SQL还允许给表名起别名.这样做 有两个主要理由: 缩短SQL语句: 允许在单条 SELECT 语句中多次使用相同的表. 可以看到, ...
- 【MySQL必知必会(十三)】【创建高级联结】
上一篇:[MySQL必知必会(十二)][联结表] +++++++++++++开始线++++++++++++++++ 文章目录 一. 使用表别名 二. 使用不同类型的联结 2.1 自联结 2.2 自然联 ...
- 如何用mysql创建orders表_《MySQL必知必会》学习笔记
本书所用的表: 68.png 67.png 66.png 65.png 64.png 63.png 第一章:了解SQL 数据库:保存有组织的数据的容器(通常是一个文件或一组文件). 数据库软件:DBM ...
最新文章
- 图片剪切空指针崩溃问题在Android 6.0系统出现
- 数据中心(机房)监控方案
- 分布式认证方案-基于token的认证方式
- Please, commit your changes or stash them before you can merge.
- mysql中使用concat例子
- 【报告分享】2022中国人工智能人才培养报告.pdf(附下载链接)
- 【报告分享】2020年金融科技十大关键词.pdf(附下载链接)
- 2020 年告别办公室!
- 景驰获雷诺领投A轮融资,更名WeRide.ai,联手广州公交推出无人出租
- 以太坊POA共识机制Clique源码分析
- 如何在mysql命令窗口获取到程序正在执行的sql语句
- ecmall挂件开发实例二(转)
- Windows 7无线路由器解决
- Fluent动网格知识汇总
- Visual Studio 2019的安装教程
- SpringBoot+Beetlsql代码生成
- java mina 服务端_Mina客户端和服务端代码编写
- 力争上游 ——我眼中的“计算机产业链”
- sd和sem啥区别_sd和sem的区别 sem测试主要测什么
- WordNet发展概况
热门文章
- pycharm remote 远程项目 同步 本地_手把手教你Pycharm远程连接服务器端项目进行本地开发调试...
- null=null不能作为关联条件
- Linux下的GCC和Windows下Visual Studio的编译所生成的文件作用
- Windows系统端口占用,使用命令行查找并杀进程
- recover/panic
- idea 未实现接口红线提示,重复代码波浪线提示,自动换行,控制台输出内容自动换行...
- 前段之路心得——(1)
- 在VMW里安装Ghost操作系统遇到的问题及解决的办法
- 初始Hibernate-关于hibernate的三种状态
- Android Studio1.4.x JNI开发基础-基本环境配置