一、函数的种类
算术函数
字符串函数
日期函数
转换函数
聚合函数
 
二、算术函数
+
-
*
/
 
1、ABS——绝对值
ABS(数值)
绝对值 absolute value ,不考虑数值的符号,表示一个数到原点的距离。
ABS函数的参数为NULL时,结果也是NULL。
 
2、MOD——求余 modulo
MOD(被除数,除数)
注:SQLServer不支持。
 
3、ROUND——四舍五入 round
ROUND(对象数值,保留小数的位数)
 
三、字符串函数
1、||——拼接
字符串1 ||字符串2
注:进行字符拼接时,如果其中包含NULL,那么得到的结果也是NULL。
注:在MySQL(CONCAT()函数)和SQL Serve(+)中不能使用。
 
2、LENGTH——字符串函数
LENGTH(字符串)
注:SQL Serve(LEN()函数)中不能使用。
 
字节:字节是计算机中用来表述数据大小的基本单位。
一个半角英文字母占1字节,汉字全角字符会占2个以上字节。
 
3、LOWER——小写转换
LOWER(字符串)
 
4、UPPER——大写转换
UPPER(字符串)
 
5、REPLACE——字符串的替换
6、SUBSTRING——字符串的截取

四、日期函数
 
1、CURRENT_DATE——当前日期

注:SQL Serve(CURRENT_TIMESTAMP()函数转换为日期类型)中不能使用。
2、CURRENT_TIME——当前时间

3、CURRENT_TIMESTAMP——当前日期和时间

4、EXTRACT——截取日期元素

使用该函数截取出日期数据中的一部分,如“年”,“月”、“小时”、“秒”等。
该函数的返回值并不是日期类型而是数值类型。
注:SQL Serve(DATEPART()函数)中不能使用。

 
五、转换函数
转换在SQL中主要有两层意思:
(1)是数据类型的转换,简称类型转换。cast
(2)值的转换。
 
1、CAST——类型转化

2、COALESCE——将NULL准换为其他值

最新文章

  1. 根目录97 <input file>标签,把图片上传到服务器(跟增删改查一起实现)
  2. 编写更加稳定/可读的javascript代码
  3. TCP连接探测中的Keepalive和心跳包
  4. JavaScript---Ajax和函数回调,异步编程
  5. 一个基于atomic的卖票测试
  6. Truncating HTML attribute value in SharePoint DataFormWebPart
  7. poj 1924 Paths on a Grid(组合数学)
  8. J2EE项目应用开发过程中的易错点
  9. bzoj 1010 [HNOI2008]玩具装箱toy(DP的斜率优化)
  10. 论javascript模块化的优缺
  11. 使用Eclipse在Excel中找出两张表中相同证件号而姓名或工号却出现不同的的项
  12. Weblogic java生成wlfullclient.jar
  13. 【HDU 6036】Division Game (NTT+数学)
  14. golang 小例子
  15. Python 回调函数
  16. RESTful API实战笔记(接口设计及Java后端实现)
  17. 性能测试十四:Xshell链接linux虚拟机
  18. am335x system upgrade uboot nand boot(三)
  19. 用ClientDataSet更新数据表,怎样自动生成行号? [问题点数:40分]
  20. 【JavaScript】Bootstrap3-dialog挺好用

热门文章

  1. web测试总结—用户体验
  2. SPSS学习系列之SPSS Modeler Server是什么?
  3. 关于注解Annotation第一篇
  4. Scope及其子类介绍
  5. Nginx的进程
  6. python:rs, ws, es = select.select(inputs, [], []) --报错error 10022
  7. 169.254地址无网关信息 ----- 解决方案 启动DHCP服务
  8. Python使用Redis数据库
  9. MySQL中一个sql语句包含in优化问题
  10. dev中文本框等获取焦点事件