• T-SQL语句中的转换函数


    书接上回

    前面讲了聚合函数、字符串函数

    今天一起来看下转换函数

    首先是

    值类型转换

    convert(nvarchar(200),degree)

    在C#里面是convert,现在在SQL中也是他,convert(转换类型,被转换列)from 所在的表

    还有个简单点儿的

     cast(a as b)

    这个简单,cast(被转换的列或内容 as 转换的类型)

    时间日期类型

     select getdate()

    获取当前时间 getdate()括号内不需要任何参数

    select year (getdate())

    截取当前时间的年份year

    select MONTH(GETDATE())

    截取当前的月份

    select DAY(GETDATE())

    截取当前日期

    select datename (weekday,getdate())

    判断当前是周几

    把weekday换成week就是判断第几周

    1 select datename(DAY,GETDATE())

    换成day就是这月的第几天

    1 select DATENAME(dayofyear,getdate())

    把week换成dayofyear,就是计算当前日期在当前年份的第几天,记得不要分开写,就是dayofyear

    1 select ISDATE(GETDATE())

    判断时间是否对错,返回的bool值,在T-SQL语句中就是bit值,对就是1,错就是0

    1 select dateadd (day,14,getdate())

    dateadd记得写到一起 不要分开写,人家是情侣的,干嘛要分开

    这个就是计算在当前日期上加上14天是什么日期,同理年月,不去赘述

    下回咱们开始表连接等

  • 相关阅读:
    git fetch, merge, pull, push需要注意的地方
    记录一次数据库驱动配置引发的惨案
    IntelliJ Idea 常用快捷键列表
    数据库设计范式
    windows下mysql服务常用操作
    开源协议知多少
    Error creating bean
    Validation failed for query for method
    Not supported for DML operations
    404
  • 原文地址:https://www.cnblogs.com/TheJoker/p/6558787.html
Copyright © 2020-2023  润新知