zoukankan      html  css  js  c++  java
  • [Buffalo] 一些SQL函数

    取得当前时间的函数:GETDATE()

    计算时间的函数:DATEADD(datepart,number,date)

    计算两个时间差额:DATEDIFF(datepart,startdate,enddate)

    计算一个日期是星期几:DATENAME(datepart,date),datepart=WEEK

    取得日期的指定部分:DATENAME(datepart,date)或DATEPART(datepart,date)

    转换函数:CAST ( expression AS data_type)是符合ANSI SQL99的函数,CONVERT ( data_type, expression)是符合ODBC标准的函数

    空值处理:COALESCE()函数:COALESCE ( expression,value1,value2……,valuen)

    COALESCE()函数的简化版:ISNULL(expression,value)

    NULLIF ( expression1 , expression2 ):。也就是返回类型与第一个 expression 相同

    CASE函数:“流程控制函数”

        CASE函数的语法如下:

        用法一:

    CASE expression

    WHEN value1 THEN returnvalue1

    WHEN value2 THEN returnvalue2

    WHEN value3 THEN returnvalue3

    ……

    ELSE defaultreturnvalue

    END

             用法二:

    CASE

    WHEN condition1 THEN returnvalue1

    WHEN condition12THEN returnvalue2

    WHEN condition13THEN returnvalue3

    ……

    ELSE defaultreturnvalue

    END

  • 相关阅读:
    算分-DESIGN THECHNIQUES
    高级数据结构笔记摘要
    红黑树和AVL树笔记摘要
    索引笔记摘要
    检索笔记摘要
    外排序笔记摘要
    内排序笔记摘要
    线性表总结
    数论的一点前置知识
    线段交模板
  • 原文地址:https://www.cnblogs.com/teamate/p/3564035.html
Copyright © 2011-2022 走看看