news 2026/4/15 19:03:06

SQL必会必知整理-08-创建计算字段

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
SQL必会必知整理-08-创建计算字段
8.1 计算字段
  • 作用:存储在表中的数据都不是应用程序所需要的,我们需要直接从数据库中检索出转换、计算或格式化过的数据;而不是检索出数据,然后再在客户机应用程序或报告程序中重新格式化。

  • 计算字段并不实际存在于数据库表中。计算字段是运行时在SELECT语句内创建的。

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

8.2 拼接字段
  • 拼接(concatenate):将值联结到一起构成单个值,Concat()。

SELECT Concat( 列1,'(',列2,')') FROM 表名 ORDER BY 列1;
  • Concat()拼接串,即把多个串连接起来形成一个较长的串。需要一个或多个指定的串,各个串之间用逗号分隔。

SELECT Concat( 列1,'(',RTrim(列2),')') FROM 表名 ORDER BY 列1;
  • RTrim():去掉串右边的空格;LTrim():去掉串左边的空格;Trim():去掉串左右两边的空格

  • 使用别名:别名(alias)是一个字段或值的替换名。别名用AS关键字赋予。

SELECT Concat( 列1,'(',RTrim(列2),')') AS 列名 FROM 表名 ORDER BY 列1;
  • 别名还有其他用途。常见的用途包括在实际的表列名包含不符合规定的字符(如空格)时重新命名它,在原来的名字含混或容易误解时扩充它,等等。

  • 别名有时也称为导出列(derived column),不管称为什么,它们所代表的都是相同的东西。

8.3 执行算术计算
  • 计算字段的另一常见用途是对检索出的数据进行算术计算。

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

操作符

说明

+

-

*

/

  • SELECT提供了测试和试验函数与计算的一个很好的办法。虽然SELECT通常用来从表中检索数据,但可以省略FROM子句以便简单地访问和处理表达式。例如,SELECT3*2;将返回6,SELECT Trim('abc');将返回abc,而SELECT Now()利用Now()函数返回当前日期和时间。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/16 5:39:27

91n推荐:最适合生产环境的TensorRT镜像部署方式

最适合生产环境的TensorRT镜像部署方式 在现代AI系统中,模型一旦走出实验室,就立刻面临真实世界的严苛考验:成千上万的并发请求、毫秒级延迟要求、724小时高可用保障。这时你会发现,一个在本地跑得飞快的PyTorch模型,放…

作者头像 李华
网站建设 2026/4/16 14:59:43

阿里Qwen-Image LoRA高效微调与手脚优化

阿里Qwen-Image LoRA高效微调与手脚优化 在AIGC创作日益专业化的今天,生成一张“穿汉服的女孩撑油纸伞走在雨巷”的图像早已不是难题。真正的挑战在于:如何让她的手指自然弯曲、足部姿态合理承重、发丝随风飘动——细节决定专业度的边界。2025年8月&…

作者头像 李华
网站建设 2026/4/16 5:39:45

我是如何用AI搭建小红书图文自动生产线的

作为一个内容创作者,每天最头疼的就是要绞尽脑汁想选题、写文案、做封面。直到我发现了模力方舟算力市场提供的AI解决方案,改变了我的内容生产方式。这套基于n8n工作流编排的自动化系统,让我从繁琐的重复劳动中解放出来,现在只需要…

作者头像 李华
网站建设 2026/4/16 5:45:02

如何避免‘此扩展程序不再受支持’警告?科学配置PaddlePaddle IDE环境

如何避免“此扩展程序不再受支持”警告?科学配置PaddlePaddle IDE环境 在日常AI开发中,你是否曾被VS Code里那个刺眼的黄色弹窗困扰过——“此扩展程序不再受支持”?点击后功能灰掉、自动补全失效、可视化工具无法加载……明明昨天还能用的插…

作者头像 李华
网站建设 2026/4/16 7:11:01

Docker安装TensorRT并暴露gRPC接口供外部调用

Docker部署TensorRT并暴露gRPC接口:构建高性能AI推理服务 在当前AI应用向生产环境大规模落地的背景下,如何将训练好的深度学习模型以低延迟、高吞吐、可扩展的方式部署上线,已成为工程团队的核心挑战。尤其是在视频分析、自动驾驶、金融风控等…

作者头像 李华
网站建设 2026/4/16 7:03:13

Wan2.2-T2V-A14B本地部署指南:从零生成AI视频

Wan2.2-T2V-A14B本地部署实战:从文字到视频的生成革命 你有没有试过在深夜盯着空白的剪辑时间线发呆,心里想着:“如果能一句话就生成一段可用的视频素材该多好?”这不是幻想。今天,Wan2.2-T2V-A14B 正在把这种能力变成…

作者头像 李华