MS SQL Server数字函数可以应用于数值数据,并返回数值数据。

下面是带有示例的数值函数列表。

ABS()

输出给定值的绝对值。

以下查询将输出-22的绝对值:22。

Select ABS(-22)

ACOS()

输出给定值的反余弦值。

以下查询将输出0的反余弦值:1.5707963267948966。

Select ACOS(0)

ASIN()

输出给定值的正弦值。

以下查询将输出0的正弦值:0。

Select ASIN(0)

ATAN()

输出给定值的反正切值。

以下查询将输出0的反正切值:0。

Select ATAN(0)

ATN2()

输出给定值的方位角,也可以理解为计算复数 x+yi 的幅角。

以下查询将输出(0,-1)的方位角:0。

Select ATN2(0, -1)

请参考具有以下记录的CUSTOMERS表:

ID  NAME       AGE       ADDRESS             SALARY
1 Ramesh 32 Ahmedabad 2000.00
2 Khilan 25 Delhi 1500.00
3 kaushik 23 Kota 2000.00
4 Chaitali 25 Mumbai 6500.00
5 Hardik 27 Bhopal 8500.00
6 Komal 22 MP 4500.00
7 Muffy 24 Indore 10000.00

BETWEEN()

输出给定的两个表达式之间的值。

以下实例将输出薪水区间在2000到8500之间的所有薪水值:

SELECT salary from customers where salary between 2000 and 8500

上述命令将产生以下结果集:

salary
2000.00
2000.00
6500.00
8500.00
4500.00

MIN()

输出给定参数的最小值。

以下查询将给出customers表中'salary'最低值'1500.00'。

Select MIN(salary)from CUSTOMERS

MAX()

输出给定参数的最大值。

以下查询将给出customers表中'salary'最大值'10000.00'。

Select MAX(salary)from CUSTOMERS

SQRT()

输出给定值的平方根。

以下查询将输出4的平方根:2。

Select SQRT(4)

PI()

该函数会输出PI(Π)的值。

下面的查询将输出3.14159265358979

Select PI()

CEILING()

给定值向上舍入(正向无穷大的方向)后输出。

下面的查询将输出124。

Select CEILING(123.25)

FLOOR()

给定值向下舍入(正向无穷小的方向)后输出。

下面的查询将输出123。

Select FLOOR(123.25)

LOG()

输出给定值的对数。

下面的查询将输出0。

Select LOG(1) 

T-SQL 数值函数的更多相关文章

  1. SQL数值函数

    /*abs(n)返回参数n所指定数值的绝对值(如果参数值为NULL,则返回结果为NULL,下同).*/--SELECT ABS(-3.14) FROM DUAL; --3.14 /*round(n[, ...

  2. Oracle Day2 过滤、排序、单行函数

    1.过滤和排序 SQL> --查询10号部门的所有员工信息 SQL> select * from emp ; 未选定行 SQL> ed SP2: 无法创建保存文件 "afi ...

  3. Datawhale MySQL 训练营 Task2 查询语句

    目录 MySQL 管理 MySQL 用户管理 参考 数据库管理 SQ查询语句 1. 导入示例数据库,教程 MySQL导入示例数据库 2. 查询语句 SELECT 3. 筛选语句 WHERE ,过滤 4 ...

  4. SQL Server中的RAND函数的介绍和区间随机数值函数的实现

        工作中会遇到SQL Server模拟数据生成以及数值列值(如整型.日期和时间数据类型)随机填充等等任务,这些任务中都要使用到随机数.鉴于此,本文将对SQL Server中随机数的使用简单做个总 ...

  5. 读书笔记--SQL必知必会08--使用函数处理数据

    8.1 函数 每个DBMS都有特定的函数.事实上,只有少数的几个函数被所有主要DBMS同时支持. 实现同一功能的函数,在不同的DBMS中的名称和语法极有可能不同,也就是说SQL函数不可移植的. 可移植 ...

  6. [转]SQL 常用函数及示例

    原文地址:http://www.cnblogs.com/canyangfeixue/archive/2013/07/21/3203588.html --SQL 基础-->常用函数 --===== ...

  7. Sybase 常用SQL

    http://blog.chinaunix.net/uid-200142-id-3073894.html ===========================使用总结================ ...

  8. SQL 必知必会

    本文介绍基本的 SQL 语句,包括查询.过滤.排序.分组.联结.视图.插入数据.创建操纵表等.入门系列,不足颇多,望诸君指点. 注意本文某些例子只能在特定的DBMS中实现(有的已标明,有的未标明),不 ...

  9. OCP认证之Oracle的SQL语言基础(一)

    一.Oracle命令类别 数据操纵语言(DML):select;insert;delete;update;merge 数据定义语言(DDL):create;alter;drop;truncate 事物 ...

  10. SQL 常用函数及示例

    --SQL 基础-->常用函数 --================================== /* 一.函数的分类 SQL函数一般分为两种 单行函数 基于单行的处理,一行产生一个结果 ...

随机推荐

  1. Storm基本原理概念及基本使用

    1. 背景介绍 1.1 离线计算是什么 离线计算:批量获取数据.批量传输数据.周期性批量计算数据.数据展示: 代表技术:Sqoop批量导入数据.HDFS批量存储数据.MapReduce批量计算数据.H ...

  2. 转载---滋滋有味看完的一篇文章关于python与java夜话

    这是一个程序员的电脑硬盘,在一个叫做"学习"的目录下曾经生活着两个小程序,一个叫做Hello.java,即Java小子:另外一个叫做hello.c ,也就是C老头儿. C老头儿的命 ...

  3. 一个强大的VS代码搜索工具

    最近一直在寻找一款VS代码搜索插件,终于找到了一个不错的,仅支持vs2012以上. https://marketplace.visualstudio.com/items?itemName=mario- ...

  4. org.apache.jasper.JasperException: Unable to convert string

    最佳实践 不要使用idea生成的模板,头文件宁愿不要省事,除非知道有什么副作用. <!--<!DOCTYPE web-app PUBLIC--> <!--"-//Su ...

  5. springboot04-mongodb

    1.搭建mongodb服务 在https://www.mongodb.com/下载mongodb安装包,解压到本地 cmd中执行命令,启动本地mongodb: cd D:\Program Files\ ...

  6. python 中: lambda

    lambda 定义了一个匿名函数,是代码更简洁 lambda x:x+1和def g(x): return x+1是相同的哦. python 中的map,filter, reduce 函数为序列内置函 ...

  7. Java SE之正则表达式六:匹配规则

    注释: 1.[]表示的字符集,不表示包含 ()表捕获和成组 Eg: 只能是QQ邮箱/GMail邮箱/Outlook邮箱/163邮箱之一 (qq|gmail|163){1}\.com 与 [(qq)|( ...

  8. cpp 模版函数

    template <typename T> void fillingTable(T ***table, int row, int column, int defaultValue = ST ...

  9. python中读取mongodb数据并保存为csv格式的文件

    import pandas as pd import matplotlib.pyplot as plt import pymongo %matplotlib inline # 连接mongodb数据库 ...

  10. Setup Post-mission Camera

    编辑BP_GameMode 新建Actor命名为BP_SpectatingViewpoint 添加摄像机 将摄像机调整到合适的位置,右键选择 调整到合适的位置,点击这个按钮,退出驾驶模式 摄像机已经移 ...