MySQL--操作简记(创建计算字段,数据处理函数(文本,时间日期,数值))
来源:互联网 发布:java用户昵称随机生成 编辑:程序博客网 时间:2024/06/07 01:31
表accounts的内容
创建计算字段
1.计算字段
【1】当存在数据库表中的数据不是应用程序所需要的格式,就需要从表中检索,计算或者格式化,变成我们所需要的数据,(例如表中人名为一列,电话号码为一列,但是在一个字段中既要显示人名,又要显示对应的电话号码)这就是需要计算字段的原因。
【2】计算字段并不实际存在,是运行时在SELECT语句内创建的。
字段:基本上与列的意思相同,经常互换使用,不过数据库列一般称为列,而术语字段通常用在计算字段的连接上。
2.拼接字段
拼接:将值;连接到一起构成单个值
- Concat()
SELECT Concat(number,'(', phone,')')FROM accounts
将表中的信息按照 number(phone)的格式返回
3.使用别名
从上面的输出可以看到,拼接成功了,但是输出的这一列并没有名字,如果只是查询一下这样做可以,但是一个未知的列不能用于客户机应用中,,客户机没办法引用它。
- AS
SELECT Concat(number,'(', phone,')') AS titleFROM accounts
结果与以前的相同,列名变成了title
4.算术计算
SELECT quantity*priceFROM orderWHERE id = 20005;
计算表order中id为20005的单价乘以数量。
数据处理函数
1.文本处理函数
- Upper
SELECT address ,Upper(address) AS ADDRESSFROM accounts;
Upper将文本转化为大写
常用的文本处理函数
其中SOUNDEX是一个将任何文本串转换为描述其语音表示的字母数字模式的算法,它考虑了类似的发音字符和音节,是的能对串进行发音比较而不是字母比较。
2.日期和时间处理函数
【1】日期和时间采用相应的数据类型和特殊的格式存储,以便能快速和有效的排序或过滤,并且节省物理存储空间。
【2】MySQL使用的日期格式:yyyy-mm-dd
常用日期和时间处理函数
SELECT idFROM orderWHERE Year(order_data)= 2005 AND Date(order_data)= 9;
检索表order中2005年9月的id
3.数值处理函数
常用数值处理函数
阅读全文
0 0
- MySQL--操作简记(创建计算字段,数据处理函数(文本,时间日期,数值))
- Mysql必知必会(笔记)【创建计算字段、使用数据处理函数、汇总数据】
- MySQL 日期/时间 操作函数(2.1)
- MySQL创建字段+数据处理函数+汇总数据(聚集函数)+分组数据
- mysql常用日期时间/数值函数
- MySQL中常用日期时间/数值函数
- mysql日期时间计算函数
- MySQL 日期时间计算函数
- SQL学习总结(一)【计算字段&数据处理函数】
- MySQL必知必会笔记(三)SELECT语句 计算字段 数据处理函数 汇总函数 分组数据 子查询
- MySQL必知必会笔记(二)SELECT语句 计算字段 数据处理函数 汇总函数 分组数据 子查询
- MySQL必知必会笔记(三)SELECT语句 计算字段 数据处理函数 汇总函数 分组数据 子查询
- MySQL必知必会笔记(二)SELECT语句 计算字段 数据处理函数 汇总函数 分组数据 子查询
- MySQL创建计算字段——MySQL系列(五)
- mysql 创建表时 日期字段默认值为当前时间
- MySQL-创建计算字段
- MySQL创建计算字段
- MySQL创建计算字段
- mac下配置python的虚拟环境virtualenv和虚拟环境管理包virtualenvwrapper
- Android 快速发布开源项目到jcenter
- session和cookie的区别
- IDEA使用Tomcat和Maven插件启动maven项目的参数配置;
- Java线程-6:线程的交互
- MySQL--操作简记(创建计算字段,数据处理函数(文本,时间日期,数值))
- HDU 6092 Rikka with Subset
- JVM——类文件结构
- 怎么使用C语言实现一个简单的类
- Apache Camel系列(3)----Redis组件
- Angular——作用域($scope)内变量的变量名是动态的
- Visual Studio Code 使用Git进行版本控制
- python3--文件读写1
- idea 之git使用详细教程