广告
返回顶部
首页 > 资讯 > 数据库 >SQL实现对数据库检索数据的直接转换计算
  • 224
分享到

SQL实现对数据库检索数据的直接转换计算

2024-04-02 19:04:59 224人浏览 薄情痞子
摘要

目录创建计算字段计算字段拼接字段AS别名执行算术计算创建计算字段 计算字段 存储在表中的数据都不是应用程序所需要的。我们需要直接从数据库中检索出转换计算,格式化后的数据。这就是计算字段发挥作用的所在了。计算字段并不实际存

创建计算字段

计算字段

存储在表中的数据都不是应用程序所需要的。我们需要直接从数据库中检索出转换计算,格式化后的数据。这就是计算字段发挥作用的所在了。计算字段并不实际存在于数据库表中。计算字段是在运行SELECT时语句内创建的。

拼接字段

我们需要输出这样的一个格式 name(location),但数据库中是没有这样的字段的,所以我们需要拼接列来显示一个这样的信息。

✔️解决方法:我们使用Concat函数来拼接两个列

SELECT Concat(vend_name,'(',vend_country,')')
FROM vendors
ORDER BY vend_name;

SQL实现对数据库检索数据的直接转换计算

RTrim函数去掉值右边的所有空格,通过使用RTrim()。各个列都进行了整理。

SELECT Concat(RTrim(vend_name),'(',RTrim(vend_country),')')
FROM vendors
ORDER BY vend_name;

⛱LTrim呢,显而易见就是去除串左边的空格。

⛵️Trim,去除串左右两边的空格。

刚刚的输出我们可以看到那个表头是很不美观的,所以我们可以使用别名

AS别名

SELECT Concat(RTrim(vend_name),'(',RTrim(vend_country),')') AS vend_title
FROM vendors
ORDER BY vend_name;

SQL实现对数据库检索数据的直接转换计算

执行算术计算

我们可以在SELECT语句中就添加一些算数计算,以计算一些列的值。

SELECT prod_id,quantity,item_price,quantity*item_price AS expanded_price
FROM orderitems
WHERE order_num = 20005;

SQL实现对数据库检索数据的直接转换计算

到此这篇关于sql实现对数据库检索数据的直接转换计算的文章就介绍到这了,更多相关SQL转换计算内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

您可能感兴趣的文档:

--结束END--

本文标题: SQL实现对数据库检索数据的直接转换计算

本文链接: https://www.lsjlt.com/news/34305.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作