解析SQL Server和Oracle常用函数区别(5)_Mssql数据库教程

编辑Tag赚U币
教程Tag:暂无Tag,欢迎添加,赚取U币!

推荐:解读数据库设计正规化的五大范式
简单说来,正规化就是在表格设计时,消除冗余性和不协调的从属关系。在本文中,我将通过五个渐进的过程来告诉你在设计中应该了解的正规化技巧。从而建立一个可行而且效率高的数据库。本文也会详细分析一下可以利用的关系类型。 这里假定我们要建立一个用户信


  42.字符串转时间 


  S:可以直接转或者select cast(’’2004-09-08’’as datetime) value
  O:SELECT To_date(’’2004-01-05 22:09:38’’,’’yyyy-mm-dd hh24-mi-ss’’) vaule FROM DUAL; 
 



  43.求两日期某一部分的差(比如秒) 


  S:select datediff(ss,getdate(),getdate()+12.3) value
  O:直接用两个日期相减(比如d1-d2=12.3)
  SELECT (d1-d2)*24*60*60 vaule FROM DUAL;
 

  44.根据差值求新的日期(比如分钟) 

  S:select dateadd(mi,8,getdate()) value
  O:SELECT sysdate+8/60/24 vaule FROM DUAL; 
 

  45.求不同时区时间 
 

  S:未知
  O:SELECT New_time(sysdate,’’ydt’’,’’gmt’’ ) vaule FROM DUAL;

  -----时区参数,北京在东8区应该是Ydt-------
  AST ADT 大西洋标准时间
  BST BDT 白令海标准时间
  CST CDT 中部标准时间
  EST EDT 东部标准时间
  GMT 格林尼治标准时间
  HST HDT 阿拉斯加?夏威夷标准时间
  MST MDT 山区标准时间
  NST 纽芬兰标准时间
  PST PDT 太平洋标准时间
  YST YDT YUKON标准时间 
  
          

分享:数据库用SQL语法大全
1、建表格: createtabletable_name(column1datatype[notnull][notnullprimarykey],column2datatype[notnull],...) 说明: datatype--是资料的格式,详见表。 nutnull--可不可以允许资料有空的(尚未有资料填入)。 primarykey--是本表的主键。 2、更改表

共5页上一页12345下一页
来源:模板无忧//所属分类:Mssql数据库教程/更新时间:2010-03-15
相关Mssql数据库教程