用SQL进行函数查询

SQL server高级函数查询 高级函数的作用: 数据统计函数查询 数据分组查询 汇总数据 多表查询 数据统计函数 数据函数的具体作用 -- 聚合函数 ------------count() 计算次数--------------------------- --计算订单的数目,并且取中文别名 select count(*) as '订单总数' from orders; --查看布鲁士的订单数目 select count(*) as '布鲁士的订单数' from orders where customer='布鲁士'; - 阅读详情

我们介绍常用的函数功能及使用方法。
4.5.1 【ceil】函数
    在【命令编辑区】输入“select mgr, mgr/100,ceil(mgr/100) from scott.emp;”,然后单击【执行】按钮,出现如图4.29所示的结果。
    【参见光盘文件】:/第4章/4.5/451.sql。

    【ceil】函数用法:ceil(n),取大于等于数值n的最小整数。
 4.5.2 【floor】函数
     在【命令编辑区】输入“select mgr, mgr/100,floor(mgr/100) from scott.emp;”,然后单击【执行】按钮,出现如图4.30所示的结果。
    【参见光盘文件】:/第4章/4.5/452.sql。

    【floor】函数用法:floor(n),取小于等于数值n的最大整数。
4.5.3 【mod】函数
    在【命令编辑区】输入“select mgr, mod(mgr,1000), mod(mgr,100), mod(mgr,10) from scott.emp;”,然后单击【执行】按钮,出现如图4.31所示的结果。
    【参见光盘文件】:/第4章/4.5/453.sql。

    【mod】函数用法:mod(m,n),取m整除n后的余数。
4.5.4 【power】函数
    在【命令编辑区】输入“select mgr, power(mgr,2),power(mgr,3) from scott.emp;”,然后单击【执行】按钮,出现如图4.32所示的结果。
    【参见光盘文件】:/第4章/4.5/454.sql。

    【power】函数用法:power(m,n),取m的n次方。
4.5.5 【round】函数
    在【命令编辑区】输入“select mgr, round(mgr/100,2),round(mgr/1000,2) from scott.emp;”,然后单击【执行】按钮,出现如图4.33所示的结果。
    【参见光盘文件】:/第4章/4.5/455.sql。

    【round】函数用法:round(m,n),四舍五入,保留n位。
4.5.6 【sign】函数
    在【命令编辑区】输入“select mgr, mgr-7800,sign(mgr-7800) from scott.emp;”,然后单击【执行】按钮,出现如图4.34所示的结果。
    【参见光盘文件】:/第4章/4.5/456.sql。

    【sign】函数用法:sign(n)。n>0,取1;n=0,取0;n<0,取-1。
4.5.7 【avg】函数
    在【命令编辑区】输入“select avg(mgr) 平均薪水 from scott.emp;”,然后单击【执行】按钮,出现如图4.35所示的结果。
    【参见光盘文件】:/第4章/4.5/457.sql。

    【avg】函数用法:avg(字段名),求平均值。要求字段为数值型。
4.5.8 【count】函数
    (1)在【命令编辑区】输入“select count(*) 记录总数 from scott.emp;”,然后单击【执行】按钮,出现如图4.36所示的结果。
    【参见光盘文件】:/第4章/4.5/458-1.sql。

    (2)在【命令编辑区】输入“select count(distinct job ) 工作类别总数 from scott.emp;”,然后单击【执行】按钮,出现如图4.37所示的结果。
    【参见光盘文件】:/第4章/4.5/458-2.sql。

    【count】函数用法:count(字段名)或count(*),统计总数。
4.5.9 【min】函数
    在【命令编辑区】输入“select min(sal) 最少薪水 from scott.emp;”,然后单击【执行】按钮,出现如图4.38所示的结果。
    【参见光盘文件】:/第4章/4.5/459.sql。

    【min】函数用法:min(字段名),计算数值型字段最小数。
4.5.10 【max】函数
    在【命令编辑区】输入“select max(sal) 最高薪水 from scott.emp;”,然后单击【执行】按钮,出现如图4.39所示的结果。
    【参见光盘文件】:/第4章/4.5/4510.sql。

    【max】函数用法:max(字段名),计算数值型字段最大数。
4.5.11 【sum】函数
    在【命令编辑区】输入“select sum(sal) 薪水总和 from scott.emp;”,然后单击【执行】按钮,出现如图4.40所示的结果。
    【参见光盘文件】:/第4章/4.5/4511.sql。

    【sum】函数用法:sum(字段名),计算数值型字段总和。
    通过上面4类查询实例的学习,读者可以举一反三,灵活运用。用SQL进行数据的查询就介绍到这里,下面学习如何录入数据。

 
SQL高级子查询、开窗函数、分页、排序、分区 1)与聚合函数一样,开窗函数也是对行集组进行聚合计算2)聚合函数每组只返回一个值,但是开窗函数可以同时返回多个值3)因为开窗函数所执行聚合计算的行集组是窗口。在 ISO SQL 规定了这样的函数为开窗函数,在 Oracle 中则被称为分析函数。4)MySql8.x版本以后才支持开窗函数,企业常用版本:mysql5.7-- 前2行。 阅读详情

相关推荐

Hi3516CV610 YOLOv8模型转换与部署实战:从源码到板端推理全流程解析

本文详细解析了Hi3516CV610开发板上YOLOv8模型的转换与部署全流程,包括模型转换、量化、编译和部署等关键步骤。通过实战案例和避坑指南,帮助开发者高效实现从PyTorch模型到嵌入式设备的推理优化,适用于智能门禁、视频分析等实时场景。

weixin_30790841的博客 651

SqL四种写法测试结果

两个表的userid均是主键。    select * from T_UserInfo where userid in (select userid from T_UserInfo3)  --05s    select * from T_UserInfo T where (select count(*) from T_UserInfo3 where userid = T.userid)>0  

no_mIss的专栏 1762

飞塔防火墙CVE-2022-40684漏洞复现:手把手教你搭建靶场环境(附调试技巧)

本文详细指导如何搭建Fortinet飞塔防火墙CVE-2022-40684认证绕过漏洞的靶场环境,涵盖虚拟机部署、网络配置、调试模式开启及漏洞原理分析。通过手把手教程,读者可掌握漏洞复现与深度调试技巧,深入理解该认证绕过漏洞的利用与防御。

h6i7j8的博客 695

SQL函数查询

-- 字符串函数 字符串函数主要处理字符串数据(字符串数据可以是列上的内容,也可以是指定的常量)。 常用的字符串函数有以下几种: 函数名称 返回值(结果)类型 说明 LOWER(列\字符串常量); 字符串 将传入的字符转为小写 UPPER(列\字符串常量); 字符串 将传入的字符转为大写 INITCAP(列\字符串常量); 字符

侯春强的博客 1415

Telegram 担保交易系统搭建指南:安全可靠的交易流程实现

本文介绍了基于Telegram Bot API搭建担保交易系统的完整方案。该系统通过第三方资金托管机制解决买卖双方信任问题,支持"付款后发货"和"收货后放款"的交易流程。文章详细阐述了系统架构设计,包括Telegram Bot交互层、后端业务逻辑层、数据库层和支付接口层。核心实现步骤涵盖:1)订单创建模块处理交易信息;2)支付处理模块集成Stripe Escrow实现资金托管;3)确认收货模块完成资金划转。系统采用PostgreSQL存储交易数据,并通过FastAPI

jingpide9527的博客 1945

用OpenIPC复活你的旧摄像头:手把手教你给君正T31芯片设备刷开源固件

本文详细介绍了如何使用OpenIPC项目为君正T31芯片的旧摄像头刷入开源固件,解锁更多功能并延长设备寿命。从硬件识别、风险控制到详细刷机步骤和后期配置,手把手教你将闲置摄像头改造为智能监控设备,实现隐私可控、功能扩展等优势。

weixin_30790841的博客 765

SQL测试的使用

描述事物的符号纪录长期存储在计算机内的,可共享的,统一管理的大量数据的集合,即存储数据的仓库管理和操控数据库的大型软件,用于建立、使用和维护数据库。引入(应用)数据库的系统。通常由应用系统、数据库管理系统、数据库一起构成.采用了关系模型来组织数据的数据库。不是使用关系模型来管理数据的,又称为NoSQL数据库。

2301_76679169的博客 2484

【Claude】组织级认证限制报错已解决(4 种)

报错被禁用的是什么谁能解除应急方案整个 Console 组织Anthropic 支持换账户 / 订阅凭证API key 认证方式你的组织管理员用订阅/login订阅 OAuth 登录你的组织管理员用 API keyRoutines 功能你的组织所有者手动计划任务替代共同排查模式/status确认当前凭证;检查环境变量;看清报错消息里命名的是什么(key?组织访问?),对症清除;管理员层面的限制,找管理员解锁。

博客 1万+

SQL Server单元测试方法的尝试

       我自己写过一些脚本,当时也写过测试脚本去验证,但是到了后面花在找这些脚本或者修改它们的时间也越来越多,感觉不够方便。       后来接触了测试驱动开发(TDD),觉得这样似乎能够解决我的问题:1.验证是自动进行的(不用人工判断数据的正确,因为代码里已经“记住了”怎么判断);2.Setup保证了不用每次运行前都要修改脚本来适应当前环境;3.Teardown保证了测试之间是

lydmc的专栏 896

在 RAP 中把业务对象“搬到网口上”:service definition 与 service binding 的全流程、范式与实战

本文解析了SAP ABAP开发中service definition和service binding的关键作用。service definition负责选择要暴露的CDS实体和行为,形成服务模型;而service binding则将服务绑定到具体协议(如OData),生成可访问的端点。两者分离带来三大优势:支持同一模型多重发布、降低环境迁移耦合度、强化安全治理。文章通过预订业务对象的端到端示例,展示了如何从CDS建模到生成Fiori Elements预览。最后以售后工单业务为例,说明这种架构如何支持内外服务

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 390

点到面点云配准(Point To Plane)算法知识详解和详细推导,C++代码实现

点到面 ICP (Iterative Closest Point) 是在 3D 点云配准中常见的一种变体,通过最小化点到对应面(由法向量定义的局部平面)的距离来提高收敛速度和精度。

qq_36812406的博客 1808

SQL Server的调试秘籍:自定义函数和存储过程的调试技巧

逻辑验证:确保函数和存储过程的逻辑符合预期。性能分析:识别和优化潜在的性能瓶颈。错误定位:快速定位和修复代码中的错误。代码维护:在代码更新或重构时,确保功能的正确性。

2401_85762266的博客 1638

[系统安全] 三十二.恶意代码检测(2)常用技术详解及总结

前文从产业界和学术界分别详细讲解恶意代码攻击溯源的相关知识,在学术界方面,用类似于综述来介绍攻击追踪溯源的不同方法;在产业界方面,主要参考李东宏老师从企业恶意样本分析的角度介绍溯源工作。这篇文章将详细总结恶意代码检测技术,包括恶意代码检测的对象和策略、特征值检测技术、校验和检测技术、启发式扫描技术、虚拟机检测技术和主动防御技术。希望这篇文章对您有所帮助,如果文章中存在错误、理解不到位或侵权的地方,还请告知作者与海涵。且看且珍惜,加油~

杨秀璋的专栏 1万+

php sql查询函数,SQL函数及查询 方法

1.常用函数:可以用在select后面,也可以用在where后面。lower把字段变小写,upper把字段变大写,如:SELECT userId,LOWER(username) as 变小写,UPPER(password ) as 变大写 from `user`substr(字段或字符串,start,length):把字段转换成大写 start从1开始 截取的长度,如:SELECT userId,...

weixin_39628247的博客 362

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

sql多表查询,嵌套查询,函数查询

sql多表查询,嵌套查询,函数查询

qq_45939736的博客 3026

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

SQL-SELECT 查询 及 SQL 常用函数

SQL-SELECT 查询 及 SQL 常用函数 select select 语句被用于从表中选取数据:      select 语法:              SELECT 查询内容     FROM 表名; WHERE 子句 SELECT...

李帅的博客 1138

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

hive SQL查询与函数

Order By:全局排序,所有数据一个顺序,性能开销最大,适用于需要全局排序的情况。Sort By:局部排序,每个reducer内排序,适用于大数据集的部分排序。Distribute By:仅分区,不排序。Cluster By:分区内排序,每个分区的数据由一个reducer排序,适用于需要数据按键分区的场景。Order By和Sort By区别在于前者保证全局有序,后者仅保证Reducer内数据有序。

weixin_62206215的博客 1789

SQL语句聚合函数、分组、子查询及组合查询

聚合函数: SQL中提供的聚合函数可以用来统计、求和、求最值等等。 分类: –COUNT:统计行数量 –SUM:获取单个列的合计值 –AVG:计算某个列的平均值 –MAX:计算列的最大值 –MIN:计算列的最小值 首先,创建数据表如下: 执行列、行计数(count): 标准格式 SELECT COUNT(计数规范>) FROM

LiMing_0820的博客 7613

sql条件查询、单行函数、多行函数

1.条件查询 条件查询语句的基本格式: select * from 数据源 where 行过滤条件; 执行流程:1.from 2.where 3.select结果集 1.1条件 1.1.1条件判断 ​ 在进行行过滤时,可以使用以下标识符对条件进行筛选: 符号 功能 = 表示相等条件 != 不等 <> 不等 > 大于 < 小于 >= 大于等于 <= 小于等于 1.1.2条件关系 ​ 条件关系主要是,与、或、非,在sql中与、

weixin_45575912的博客 1318

SQL语句汇总(三)——聚合函数、分组、子查询及组合查询

拖了一个星期,终于开始写第三篇了。走起! 聚合函数: SQL中提供的聚合函数可以用来统计、求和、求最值等等。 分类: –COUNT:统计行数量 –SUM:获取单个列的合计值 –AVG:计算某个列的平均值 –MAX:计算列的最大值 –MIN:计算列的最小值 首先,创建数据表如下: 执行列、行计数(count): 标准格式 SELECT CO...

weixin_30571465的博客 6758

sql 余数函数_SQL复杂查询

视图:存放sql查询语句,不存放数据,临时的表,会随着数据的更新一起更新使用视图可以提高效率,不需要保存数据节省空间写在as后面,以后每次使用都放在from子句中用视图名称代替表的名称注意事项:不能往视图里再创建视图或者插入别的语句内容例子:子查询:在一个查询语句中嵌套另一个查询语句,先运行子查询语句再运行外部的查询可以放在from后面也可以放倒where后面跟上 in any or后面放子查询组...

weixin_39836898的博客 856

SQL学习-函数与查询学习

SQL基本知识学习

weixin_42246946的博客 292

SQL 查询详解:连接查询、子查询和聚合函数

本文详细介绍了 SQL 中的连接查询、子查询以及聚合函数的使用方法和应用场景。通过这些知识,您可以更有效地查询和管理数据库数据。在实际应用中,合理使用和优化这些查询方法,可以大大提高数据库操作的性能和效率。

qq_36078699的博客 718

Sql查询以及常用函数

聚合查询只返回一个数值,因此,不能够直接与可能返回多行的列一起使用来进行查询,除非该列包含 在另一个聚合函数中或在GROUP BY语句后。聚合函数:对一组(多个0-n)数据进行计算 返回类似统计效果的 “一个” 值。查询分为:基本查询 带条件查询 查询的排序。[ORDER BY [ASC或DESC]]通配符:一类字符,代替一个或多个真正的字符。注意:LIKE只与字符型数据联合使用。可与LIKE关键字一起使用。日期时间函数,以及聚合函数。"*"通配符代表所有的列。常用函数有:字符函数。

2202_75900709的博客 766

sql中查询日期的函数

datediff函数日期部分      缩写 year           y, yyyy quarter      qq, q Month        mm, m dayofyear   dy, y Day            dd, d Week         wk, ww Hour           hh minute       mi, n second      ss, s mi

解释^哆餘嘚 732
上一篇: 用SQL进行嵌套查询
下一篇: 用SQL录入数据
databasechannel
博客等级 码龄21年 8粉丝 37原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值