MySQL数据库基础——3.计算字段、MySQL基本函数

本文介绍了MySQL数据库中的计算字段,包括拼接字段、使用别名和执行算术计算。同时,详细讲解了函数的应用,如文本处理、日期和时间以及数值处理函数,帮助理解如何在SQL查询中进行数据转换和计算。
摘要由CSDN通过智能技术生成

一 计算字段

存储在数据库表中的数据一般不是应用程序所需要的格式。比如,如果想在一个字段中既显示公司名又显示公司的地址,但这两个信息一般在不同的表列中;物品订单表中存储物品的价格和数量,但不需要存储每个物品的总价格,而为了打印发票,我们需要物品的总价格。这种情况下,我们不能从数据库的原视数据中直接获得我们想要的, 而是要检索出相关的数据进行转换、计算等,然后再传给客户机(即这个整理数据的过程要由数据库来完成)。这就是计算字段的作用。计算字段并不是实际存在于数据库表中,而是运行时在select语句内创建的。

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

 1.拼接字段(concatenate)

将多个值联结到一起构成单个值。使用concat函数来拼接。

select concat(vend_name,' (',vend_country,')') from vendors order by vend_name;

这条select语句连接了以下四个元素:

  • 存储在vend_name列中的名字;
  • 包含一个空格和一个左圆括号的串;
  • 存储在vend_country列中的国家;
  • 包含一个右圆括号的串。

拓展:通过使用rtrim()函数来去掉右边的所有多余空格。(

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值