我的一亩三分地 我就喜欢!
13fen  设为主页
 收藏本站
 
当前位置: > 一亩三分地:首页 > 网络学院 > 数据库 > oracle > 用SQL进行函数查询
热门文章排行
热门文章排行 Oracle的客户端工具--sql*plus(二(10-18)
如何将Access和Excel导入到Mysql中之(11-16)
建立安全的MSSQL SERVER启动账号(10-19)
Oracle触发器(10-18)
archive 相关语法(10-18)
精采文章排行
精采文章排行 用代码打开Access文件的两种方法(11-17)
SQL Server 2000企业版安装教程(1)(11-16)
SQL数据操作基础(初级1)(11-16)
SQL数据操作基础(中级1)(11-16)
mssql 数据库的备份与恢复(11-16)
技术专题推荐
网管论坛交流
 

用SQL进行函数查询 

作者:佚名   来源:Linux 宝库   点击:   日期:2006-12-15


-->

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

  4.5.1 【ceil】函数

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

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

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

  4.5.2 【floor】函数

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

  【参见光盘文件】:第4章4.5452.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.5453.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.5454.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.5455.sql。

  【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。

  【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。

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

  4.5.8 【count】函数

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

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

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

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

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


  4.5.9 【min】函数

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

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

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

  4.5.10 【max】函数

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

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

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

  4.5.11 【sum】函数

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

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

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


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






文章评论】 【收藏本文】 【推荐好友】 【打印本文】 【论坛讨论

   相关文章:
·Oracle数据库的安全策略分析(三) ·Oracle数据库的安全策略分析(二)
·SCO unix 下定时备份 Oracle dmp 文件 ·Oracle 9i密码策略--密码重用规则
·Oracle SQL 内置函数的使用方法及结果 ·WindowsXP下安装Oracle9i问题二则

   文章评论:(条)
  
 请留名: 匿名评论   点击查看所有评论 网管论坛
 

  责任编辑:一分  声明:刊登此文章是为了传递更多信息,文章内容仅供参考,转载请注明出处。