1、调用聚合函数

sum:返回所有值的和/非重复数据的和

avg:平均数且忽略空值

min:最小值

max:最大值

count:计数函数

distinct:去不重复记录

2、数学函数

abs:绝对值

power:乘方  。例如:power(2,2):2的2次方

rand:随机浮点数,随机取0-1之间的float值

round:四舍五入。例如:round(19.235467,3)即保留小数点后三位

sqrt:平方根

square:平方

3、字符串函数:

ASCII:

left(‘fdksjahioa’,2):左边起第2个字符

right(‘fdksjahioa’,2):右边起第2个字符

len('23382748'):返回字符个数(包括前后的空格)

replace('A','B','C'):把A中的B部分换成C

reverse(‘asdfgh’):将字符串倒序排列,结果为:‘hgfdsa’

str(A,B,C):将数字型变量转化为字符型变量。A 为数字,B为总长度,C为小数点后的位数。如果超出指定长度则返回**

substring(‘A’,3,5):取指定个数的字符。从字符串A中的第三位开始取,取到第五位。

4、时间和日期的函数:

getdate:返回现在时间

day(date):返回整数日的部分

month(date):返回月的部分

year(date):返回年的部分

datediff(day,'time1',“time2”):时间1与时间2按照day的跨度做差。day可以换成其他时间跨度

dateadd(day,n,“time”):将时间time上加上n个day单位

5、转换函数:将一种数据类型转换成另一种数据类型

cost(A as B)。A为要改格式的变量,B为改成的格式。

convert(‘目标类型’,‘目标’,‘更改后的格式’)。此函数主要针对于更改时间类型的函数

1.4 SQL函数的更多相关文章

  1. Oracle 中的sql函数以及分页

    SELECT LPAD(,'*.') "LPAD example" FROM DUAL; 1.分页查询 (1)方法一:使用  between  and 来实现分页 select * ...

  2. SQL函数说明大全

    一旦成功地从表中检索出数据,就需要进一步操纵这些数据,以获得有用或有意义的结果.这些要求包括:执行计算与数学运算.转换数据.解析数值.组合值和聚合一个范围内的值等. 下表给出了T-SQL函数的类别和描 ...

  3. oracle(sql)基础篇系列(一)——基础select语句、常用sql函数、组函数、分组函数

        花点时间整理下sql基础,温故而知新.文章的demo来自oracle自带的dept,emp,salgrade三张表.解锁scott用户,使用scott用户登录就可以看到自带的表. #使用ora ...

  4. [转]字符型IP地址转换成数字IP的SQL函数

    使用SQL函数可以实现许多的功能,下面为您介绍的是字符型IP地址转换成数字IP的SQL函数示例,供您参考,希望对您学习SQL函数能够有所帮助.      /**//*--调用示例       sele ...

  5. 常用的Sql 函数

    常用的Sql 函数 1: replace 函数,替换字符. 语法 replace (original-string, search-string, replace-string ) 第一个参数你的字符 ...

  6. 常用的 SQL 函数

    SQL 函数 聚合函数(针对数字列): AVG:求平均分  COINT: 计算个数  MAX: 求最大值  MIN: 求最小值  SUM: 求和 数学函数():  ABS:     绝对值  CEIL ...

  7. Oracle数据库--SQL函数

    Oracle SQL函数  1.ASCII返回与指定的字符对应的十进制数;SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii( ...

  8. 常用的sql函数

    常用的sql函数 concat('hello','world') 结果:helloworld  作用:拼接 substr('helloworld',1,5)      hello           ...

  9. ThinkPHP使用SQL函数进行查询

    //SQL函数查询 $products=$pro->where(array("FIND_IN_SET('".$type."',type)",'num'=& ...

  10. oracle PL/SQL(procedure language/SQL)程序设计(续集)之PL/SQL函数

    PL/SQL函数 examples:“ 构造一个邮件地址 v_mailing_address := v_name||CHR(10)||                                 ...

随机推荐

  1. js form表单的校验

    if(!$("#form").validate().form()){ return false;} <元素 class="required">< ...

  2. 一、Java JUC简介

    在 Java 5.0 提供了 java.util.concurrent (简称JUC )包,在此包中增加了在并发编程中很常用的实用工具类,用于定义类似于线程的自定义子系统,包括线程池.异步 IO 和轻 ...

  3. Hybrid App 开发模式

    开发移动App主要有三种模式:Native. Hybrid 和 Web App. 需要注意的一点是在选择开发模式的时候,要根据你的项目类型(图片类?视频类?新闻类?等),产品业务和人员技术储备等做权衡 ...

  4. vue入门练习(一)

    1.安装node,webpack node -v //查看已安装版本 npm install -g webpack  //安装webpack npm install -g webpack-dev-se ...

  5. App 打包

    记录一下: 1. applicationIdSuffix 实现不同 ApplicationId 打包,buildTypes 中添加编译后会成功生成加对应后缀的ApplicationId.在 produ ...

  6. linux命令 常用

    1.linux手动连接主机ssh '主机地址' 2.编辑 vi 查看i 编辑esc 退出编辑:wq 保存退出:q 直接退出 3. linux 防火墙 centOS7 firewall-cmd --sa ...

  7. java中循环遍历实体类的属性和数据类型以及属性值

    package com.walkerjava.test; import java.lang.reflect.Field; import java.lang.reflect.InvocationTarg ...

  8. sudo命令

    su命令 switch user的缩写, 意为切换至指定用户执行命令 常用选项 -c<指令>或--command=<指令>:执行完指定的指令后,即恢复原来的身份: -f或——f ...

  9. C# 结构与类的区别

    一.定义方式 定义结构: struct PointStruct //默认的访问权限是 public { public int X { get; set; } public int Y { get; s ...

  10. [cf contest246] E - Blood Cousins Return

    [cf contest246] E - Blood Cousins Return time limit per test 3 seconds memory limit per test 256 meg ...