博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
用SQL进行函数查询(转)
阅读量:2498 次
发布时间:2019-05-11

本文共 2234 字,大约阅读时间需要 7 分钟。

用SQL进行函数查询(转)[@more@]

  Oracle 9i提供了很多函数可以用来辅助数据查询。接下来我们介绍常用的函数功能及使用方法。

  4.5.1 【ceil】函数

  在【命令编辑区】输入“select mgr, mgr/100,ceil(mgr/100) from scott.emp;”,然后单击【执行】按钮,出现如图4.29所示的结果。

  【参见光盘文件】:第4章4.5451.sql。

1154689731_ddvip_8796.jpg

  【ceil】函数用法:ceil(n),取大于等于数值n的最小整数。

  4.5.2 【floor】函数

  在【命令编辑区】输入“select mgr, mgr/100,floor(mgr/100) from scott.emp;”,然后单击【执行】按钮,出现如图4.30所示的结果。

  【参见光盘文件】:第4章4.5452.sql。

1154689731_ddvip_5882.jpg

  【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.5453.sql。

1154689731_ddvip_3030.jpg

  【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.5454.sql。

1154689731_ddvip_3497.jpg

  【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.5455.sql。

1154689731_ddvip_2962.jpg

  【round】函数用法:round(m,n),四舍五入,保留n位。

  4.5.6 【sign】函数

  在【命令编辑区】输入“select mgr, mgr-7800,sign(mgr-7800) from scott.emp;”,然后单击【执行】按钮,出现如图4.34所示的结果。

  【参见光盘文件】:第4章4.5456.sql。

1154689731_ddvip_8495.jpg

  【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.5457.sql。

1154689731_ddvip_4598.jpg

  【avg】函数用法:avg(字段名),求平均值。要求字段为数值型。

  4.5.8 【count】函数

  (1)在【命令编辑区】输入“select count(*) 记录总数 from scott.emp;”,然后单击【执行】按钮,出现如图4.36所示的结果。

  【参见光盘文件】:第4章4.5458-1.sql。

1154689731_ddvip_1730.jpg

  (2)在【命令编辑区】输入“select count(distinct job ) 工作类别总数 from scott.emp;”,然后单击【执行】按钮,出现如图4.37所示的结果。

  【参见光盘文件】:第4章4.5458-2.sql。

1154689731_ddvip_797.jpg

  【count】函数用法:count(字段名)或count(*),统计总数。

  4.5.9 【min】函数

  在【命令编辑区】输入“select min(sal) 最少薪水 from scott.emp;”,然后单击【执行】按钮,出现如图4.38所示的结果。

  【参见光盘文件】:第4章4.5459.sql。

1154689731_ddvip_10.jpg

  【min】函数用法:min(字段名),计算数值型字段最小数。

  4.5.10 【max】函数

  在【命令编辑区】输入“select max(sal) 最高薪水 from scott.emp;”,然后单击【执行】按钮,出现如图4.39所示的结果。

  【参见光盘文件】:第4章4.54510.sql。

1154689731_ddvip_4248.jpg

  【max】函数用法:max(字段名),计算数值型字段最大数。

  4.5.11 【sum】函数

  在【命令编辑区】输入“select sum(sal) 薪水总和 from scott.emp;”,然后单击【执行】按钮,出现如图4.40所示的结果。

  【参见光盘文件】:第4章4.54511.sql。

1154689731_ddvip_7835.jpg

  【sum】函数用法:sum(字段名),计算数值型字段总和。

  通过上面4类查询实例的学习,读者可以举一反三,灵活运用。用SQL进行数据的查询就介绍到这里,下面学习如何录入数据。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10748419/viewspace-954062/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/10748419/viewspace-954062/

你可能感兴趣的文章
git add . git add -u git add -A区别
查看>>
apache下虚拟域名配置
查看>>
session和cookie区别与联系
查看>>
PHP 实现笛卡尔积
查看>>
Laravel中的$loop
查看>>
CentOS7 重置root密码
查看>>
Centos安装Python3
查看>>
PHP批量插入
查看>>
laravel连接sql server 2008
查看>>
Laravel 操作redis的各种数据类型
查看>>
Laravel框架学习笔记之任务调度(定时任务)
查看>>
laravel 定时任务秒级执行
查看>>
浅析 Laravel 官方文档推荐的 Nginx 配置
查看>>
Swagger在Laravel项目中的使用
查看>>
Laravel 的生命周期
查看>>
CentOS Docker 安装
查看>>
Nginx
查看>>
Navicat远程连接云主机数据库
查看>>
Nginx配置文件nginx.conf中文详解(总结)
查看>>
Mysql出现Table 'performance_schema.session_status' doesn't exist
查看>>