`

SQL函数

 
阅读更多
http://www.cnblogs.com/moss_tan_jun/archive/2010/08/23/1806861.html
http://www.cnblogs.com/cocos/archive/2011/05/06/2039469.html
http://happyman-bruce.blogbus.com/tag/MySQL/

1. 日期与时间函数
now() 当前时间
select now()
结果输出:
2013-11-11 13:14:10

TO_DAYS() 将时间转换为天数
select TO_DAYS(now());
735548

查询7天前的数据
SELECT * FROM `test_queue` t where TO_DAYS(now())-TO_DAYS(t.testqueueCreationDate)<7;

查询16号的数据
SELECT * FROM `test_queue` t where day(t.testqueueCreationDate)=16;


2. 数学运算函数
select SQRT(4); 
结果输出:
SQRT(4)
2

COUNT()函数用于返回一个列内所有非空值的个数,这是一个整型值
select count(automated) from `scheduler_db`.`automation_device`
结果输出:
count(automated)
163
select count(automated) from `scheduler_db`.`automation_device` d where d.automated=1;
结果输出:
count(automated)
160

CONV(N,from_base,to_base)
在不同的数字基之间变换数字。返回数字N的字符串数字,从from_base基变换为to_base基,如果任何参数是NULL,返回NULL。参数N解释为一个整数,但是可以指定为一个整数或一个字符串。最小基是2且最大的基是36。如果to_base是一个负数,N被认为是一个有符号数,否则,N被当作无符号数。 CONV以64位点精度工作。
select CONV("a",16,2)
结果输出:
CONV("a",16,2)
1010

select BIN(12)
1100

select SUBSTRING_INDEX('www.mysql.com.cn','.',1)
结果输出:
SUBSTRING_INDEX('www.mysql.com.cn','.',1)
www

select SUBSTRING_INDEX('www.mysql.com.cn','.',2)
结果输出:
SUBSTRING_INDEX('www.mysql.com.cn','.',2)
www.mysql

select SUBSTRING_INDEX('www.mysql.com.cn','.',-1)
结果输出:
SUBSTRING_INDEX('www.mysql.com.cn','.',-1)
cn

找到 OrderPrice 值高于 OrderPrice 平均值的客户
SELECT Customer FROM Orders
WHERE OrderPrice>(SELECT AVG(OrderPrice) FROM Orders)


AVG(column) 返回某列的平均值
BINARY_CHECKSUM
CHECKSUM
CHECKSUM_AGG
COUNT(column) 返回某列的行数(不包括NULL值)
COUNT(*) 返回被选行数
COUNT(DISTINCT column) 返回相异结果的数目
FIRST(column) 返回在指定的域中第一个记录的值(SQLServer2000 不支持)
LAST(column) 返回在指定的域中最后一个记录的值(SQLServer2000 不支持)
MAX(column) 返回某列的最高值
MIN(column) 返回某列的最低值
STDEV(column)
STDEVP(column)
SUM(column) 返回某列的总和
VAR(column)
VARP(column)

函数 描述
UCASE(c) 将某个域转换为大写
LCASE(c) 将某个域转换为小写
MID(c,start[,end]) 从某个文本域提取字符
LEN(c) 返回某个文本域的长度
INSTR(c,char) 返回在某个文本域中指定字符的数值位置
LEFT(c,number_of_char) 返回某个被请求的文本域的左侧部分
RIGHT(c,number_of_char) 返回某个被请求的文本域的右侧部分
ROUND(c,decimals) 对某个数值域进行指定小数位数的四舍五入
MOD(x,y) 返回除法操作的余数
NOW() 返回当前的系统日期
FORMAT(c,format) 改变某个域的显示方式
DATEDIFF(d,date1,date2) 用于执行日期计算


分享到:
评论

相关推荐

    sql函数大全及详解

    SQL 函数大全及详解 SQL 函数是数据库管理系统中的一种重要组件,对于数据库的查询、计算和约束等操作都有着至关重要的作用。下面是关于 SQL 函数的详细知识点。 创建自定义函数 创建自定义函数的 Transact-SQL ...

    很全面的SQL函数及例子

    在这个"很全面的SQL函数及例子"中,我们可以期待学习到一系列与SQL函数相关的知识,特别是针对SQL Server 2000这个版本的。 首先,SQL Server 2000是微软公司推出的一款关系型数据库管理系统,它提供了丰富的SQL...

    sql函数ppt有需要的可以下来看看

    SQL函数是数据库语言SQL中的重要组成部分,用于处理和操作数据。在Oracle数据库中,SQL函数提供了丰富的内置功能,使得数据库管理员和开发人员能够方便地进行数据检索、转换和计算。以下是一些关于SQL函数和Oracle...

    sql函数函数大全.sql

    sql函数函数大全 常用的字符函数,日期函数,数据转换函数==

    Oracle sql 函数大全 比较常用的一些 函数 整理

    本文将对 Oracle SQL 函数大全进行分类和讲解,涵盖字符串函数、字符转换函数、去空格函数、取子串函数、字符串比较函数、字符串操作函数等多种函数。 一、字符转换函数 字符转换函数是将字符或字符串从一种形式...

    SQL函数.docx

    ### SQL函数详解——基于Oracle数据库 #### 一、概述 SQL函数是数据库系统为了方便用户进行数据处理而提供的一系列内置函数。Oracle数据库作为业界领先的数据库管理系统之一,提供了丰富的SQL函数来支持各种复杂的...

    SQL 函数 字段内容更新插入

    当我们需要更新或插入字段内容时,SQL函数就显得尤为重要。以下是一些关于如何使用SQL函数进行字段内容更新插入的关键知识点: 1. **更新字段内容**: 更新数据库表中的特定字段内容,可以使用`UPDATE`语句。基本...

    oracle/sql函数大全

    sql 函数 大全 oracle 基于oracle 的函数大全,很使用。

    SQL函数命令大全[总结].pdf

    SQL 函数命令大全是软件开发中不可或缺的一部分,涵盖了各种 SQL 函数命令,包括内部函数、日期与时间函数、代数函数、指数与对数函数等。 内部函数 内部函数是 SQL 中最基本也是最常用的函数,包括: 1. COUNT...

    SQL 函数集合

    SQL 函数集合 SQL 函数是结构化查询语言(Structured Query Language)中的一种重要组成部分,它们可以对数据进行处理、转换和计算,以便更好地存储、管理和检索数据。SQL 函数可以分为多种类型,每种类型都有其...

    oracle中的sql函数

    oracle中的sql函数说明,详细描述函数的各个参数。

    数据库SQL函数大全

    SQL函数则是SQL中的核心组成部分,它们提供了处理数据的各种方法,包括计算、聚合、转换、比较等。下面将详细介绍一些常见的SQL函数。 一、算术函数 1. SUM(): 计算一组数值的总和。 2. AVG(): 计算平均值。 3. MAX...

    SQl 函数说明大全

    以下是对标题和描述中提到的SQL函数的详细说明: 1. **聚合函数**:这类函数如COUNT、SUM、MIN和MAX,用于对一组值进行统计操作。COUNT计算行数,SUM求和,MIN找出最小值,MAX找出最大值,这些函数通常在GROUP BY...

    真正的SQL函数大全

    SQL 函数大全 SQL 函数是 SQL 语言中最基本也是最重要的一部分,它们可以帮助我们实现各种复杂的数据处理和分析任务。本文总结了一些常用的 SQL 函数,包括字符串处理函数、数学函数、日期函数和系统函数等。 一、...

    sql函数大全-sql函数大全

    SQL 函数大全 SQL 函数大全是指在 SQL 语言中所使用的各种函数,它们可以帮助开发者更方便地处理数据、进行计算、转换数据类型等。下面是 SQL 函数大全的详细说明: 一、内部函数 内部函数是 SQL 语言中最基本也...

    SQL函数大总结_实用的SQL函数

    SQL函数大总结 实用的sql函数 ABS(x) 函数,此函数用来返回一个数的绝对值。 ACOS(x)函数,返回X的反余弦值。X范围从1到-1,输入值从0到派,以弧度为单位。 ASIN(x)函数,返回X的反正弦值。X范围从1到-1,输入值从-...

    SQL函数大全

    SQL函数是数据库管理中不可或缺的一部分,它们用于处理和操作从表中检索出来的数据,以满足各种分析和展示需求。在SQL中,函数可以分为多种类别,每种都有特定的作用和功能。 1. 聚合函数:这类函数如COUNT、SUM、...

    sql函数大全

    以下是一些基本的SQL函数及其详细解释,这些内容通常会包含在“SQL函数大全”中: 1. **聚合函数**: - `COUNT(*)`:计算表中的记录数量。 - `SUM(column_name)`:计算指定列的总和。 - `AVG(column_name)`:求...

Global site tag (gtag.js) - Google Analytics