zoukankan      html  css  js  c++  java
  • 第六章 函数、谓词、CASE表达式 6-1 各种各样的函数

    一、函数的种类
    算术函数
    字符串函数
    日期函数
    转换函数
    聚合函数
     
    二、算术函数
    +
    -
    *
    /
     
    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准换为其他值

  • 相关阅读:
    常见的网络结构
    解决Oracle EM 乱码问题
    Oracle基础
    Unity3D游戏开发初探—2.初步了解3D模型基础
    Unity3D游戏开发初探—1.跨平台的游戏引擎让.NET程序员新生
    Hadoop学习笔记—2.不怕故障的海量存储:HDFS基础入门
    Linux下的.NET之旅:第一站,CentOS+Mono+Xsp构建最简单的ASP.NET服务器
    Hadoop学习笔记—1.基本介绍与环境配置
    f(n-1) + f(n-2)的编译器处理
    C++ 在线编译器(支持 C++11)
  • 原文地址:https://www.cnblogs.com/mumulin99/p/9836890.html
Copyright © 2011-2022 走看看