1.4 SQL函数
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函数的更多相关文章
- Oracle 中的sql函数以及分页
SELECT LPAD(,'*.') "LPAD example" FROM DUAL; 1.分页查询 (1)方法一:使用 between and 来实现分页 select * ...
- SQL函数说明大全
一旦成功地从表中检索出数据,就需要进一步操纵这些数据,以获得有用或有意义的结果.这些要求包括:执行计算与数学运算.转换数据.解析数值.组合值和聚合一个范围内的值等. 下表给出了T-SQL函数的类别和描 ...
- oracle(sql)基础篇系列(一)——基础select语句、常用sql函数、组函数、分组函数
花点时间整理下sql基础,温故而知新.文章的demo来自oracle自带的dept,emp,salgrade三张表.解锁scott用户,使用scott用户登录就可以看到自带的表. #使用ora ...
- [转]字符型IP地址转换成数字IP的SQL函数
使用SQL函数可以实现许多的功能,下面为您介绍的是字符型IP地址转换成数字IP的SQL函数示例,供您参考,希望对您学习SQL函数能够有所帮助. /**//*--调用示例 sele ...
- 常用的Sql 函数
常用的Sql 函数 1: replace 函数,替换字符. 语法 replace (original-string, search-string, replace-string ) 第一个参数你的字符 ...
- 常用的 SQL 函数
SQL 函数 聚合函数(针对数字列): AVG:求平均分 COINT: 计算个数 MAX: 求最大值 MIN: 求最小值 SUM: 求和 数学函数(): ABS: 绝对值 CEIL ...
- Oracle数据库--SQL函数
Oracle SQL函数 1.ASCII返回与指定的字符对应的十进制数;SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii( ...
- 常用的sql函数
常用的sql函数 concat('hello','world') 结果:helloworld 作用:拼接 substr('helloworld',1,5) hello ...
- ThinkPHP使用SQL函数进行查询
//SQL函数查询 $products=$pro->where(array("FIND_IN_SET('".$type."',type)",'num'=& ...
- oracle PL/SQL(procedure language/SQL)程序设计(续集)之PL/SQL函数
PL/SQL函数 examples:“ 构造一个邮件地址 v_mailing_address := v_name||CHR(10)|| ...
随机推荐
- vim 翻页命令
整页翻页 ctrl-f:向下翻一页 f含义:forword ctrl-b:向上翻一页 b含义:backward 翻半页 ctrl-d:向下翻半页 d含义:down ctlr-u:向上翻半 ...
- kafka 创建消费者报错 consumer zookeeper is not a recognized option
在做kafka测试的时候,使用命令bin/kafka-console-consumer.sh --zookeeper 192.168.0.140:2181,192.168.0.141:2181 --t ...
- 模板引擎ejs入门学习
1:利用 NPM 安装 EJS 很简单 npm install ejs 2:安装完成肯定就是使用了 var template = ejs.compile(str, options); template ...
- navicat premium 破解版
下载链接:https://pan.baidu.com/s/1oNwtr2hdUN9F452xkji0aQ
- MySQL存储过程 游标
MySQL存储过程 游标 如何在存储过程中使用MySQL游标来遍历SELECT语句返回的结果集 MySQL游标简介 要处理存储过程中的结果集,请使用游标.游标允许您迭代查询返回的一组行,并相应地处理 ...
- 外排序 External sorting
2019-04-17 18:11:34 外排序(External sorting)是指能够处理极大量数据的排序算法.通常来说,外排序处理的数据不能一次装入内存,只能放在读写较慢的外存储器(通常是硬盘) ...
- LayaAir引擎开发HTML5最简单教程(面向JS开发者)
LayaAir引擎开发HTML5最简单教程(面向JS开发者) 一.总结 一句话总结:开发游戏还是得用游戏引擎来开发,其实很简单啦 切记:开发游戏还是得用游戏引擎来开发,其实很简单,引擎很多东西都帮你做 ...
- 第二章 Java 基本语法1
2.1关键字 1.定义:被Java语言赋予了特殊含义,用做专门用途的字符串(单词). 2.特点:关键字中所有字母都是小写字母. 3.分类: 用于定义数据类型的关键字:byte.short.int.lo ...
- 键盘坏了几个键位之后,linux上的remap方法
Use xev command to find the keycode xmodmap -pke |more To Change keymapping for this Laptop: 我是日文键盘, ...
- HeadFirstPython学习笔记——OSError: [WinError 10013] 以一种访问权限不允许的方式做了一个访问套接字的尝试。
1.文件构成如下 2.运行服务器时报错 OSError: [WinError 10013] 以一种访问权限不允许的方式做了一个访问套接字的尝试. 解决方法:更换端口 3.Python的CGI跟踪术 在 ...