zoukankan      html  css  js  c++  java
  • sql中getdate()&convert的使用

    1,sql中getdate()函数的使用:

      getdate()函数从SQL Server中返回当前的时间和日期,如:

    1 insert into T3(ID,AddTime) values(2,GETDATE())

    将把当前的时间插入到AddTime列中。

    或者是,在创建表格的时候,可以指定AddTime列的默认值为getdate(),如图:

    sql语句如下:

    1 insert into T3(ID) values(3)

    结果:

    2,sql中convert转换函数的使用

    详细的文档可参考:SQL中CONVERT转化函数的用法

    convert函数用于时间格式与字符串格式的相互转化。

    如:将字符串转化为时间:

    1 insert into T3(ID,AddTime) values(7,convert(datetime,'2015-6-19',20))

    执行结果:

    如:将时间转换为字符串:

    1 select convert(varchar(10),AddTime,20) as AddTime from T3 where ID=7

    执行结果:其中可以注意到varchar取10位,也就是截取AddTime的前十位字符。

    为什么要使用convert:

      通过使用convert方法可以将数据表格中的内容按照天、月、年等来进行分组,以统计不同日月年的数据的变化情况。

      如存在表格,共有3行数据,如图:

      按照日来进行分组,统计不同日的记录条数,sql语句如下:

    1 select count(id) as num,CONVERT(varchar(10),AddTime,20) as day from T2 group by CONVERT(varchar(10),AddTime,20) 

    检索结果如下:

  • 相关阅读:
    内存条DDR3与DDR3L的区别
    松耦合,紧耦合
    绕单轴的旋转矩阵
    IMU
    墨卡托投影、横轴墨卡托投影和通用横轴墨卡托投影
    大地基准面
    我国的大地原点
    《诗经》
    自增长主键Id的设计
    REDIS 主从复制
  • 原文地址:https://www.cnblogs.com/SharpL/p/4639289.html
Copyright © 2011-2022 走看看