zoukankan      html  css  js  c++  java
  • 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天是什么日期,同理年月,不去赘述

    下回咱们开始表连接等

  • 相关阅读:
    数论知识点--以及模板
    【数学+思维】ZZULIOJ 1531: 小L的区间求和
    记忆化搜索模板题---leetcode 1155. 掷骰子的N种方法
    拓扑排序
    ZOJ
    multiset的应用
    HDU
    HDU
    D. Beautiful Array
    HDU
  • 原文地址:https://www.cnblogs.com/TheJoker/p/6558787.html
Copyright © 2011-2022 走看看