解析SQL Server和Oracle常用函数区别(4)_Mssql数据库教程
教程Tag:暂无Tag,欢迎添加,赚取U币!
推荐:解读数据库设计正规化的五大范式简单说来,正规化就是在表格设计时,消除冗余性和不协调的从属关系。在本文中,我将通过五个渐进的过程来告诉你在设计中应该了解的正规化技巧。从而建立一个可行而且效率高的数据库。本文也会详细分析一下可以利用的关系类型。 这里假定我们要建立一个用户信
33. 重复字符串
S:select REPLICATE(’’abcd’’,2) value
O:没发现
34.发音相似性比较(这两个单词返回值一样,发音相同)
S:SELECT SOUNDEX (’’Smith’’), SOUNDEX (’’Smythe’’)
O:SELECT SOUNDEX (’’Smith’’), SOUNDEX (’’Smythe’’) from dual
SQLServer中用SELECT DIFFERENCE(’’Smithers’’, ’’Smythers’’) 比较soundex的差
返回0-4,4为同音,1最高日期函数
35.系统时间
S:select getdate() value
O:select sysdate value from dual
36.前后几日
直接与整数相加减
37.求日期
S:select convert(char(10),getdate(),20) value
O:select trunc(sysdate) value from dual
select to_char(sysdate,’’yyyy-mm-dd’’) value from dual
38.求时间
S:select convert(char(8),getdate(),108) value
O:select to_char(sysdate,’’hh24:mm:ss’’) value from dual
39.取日期时间的其他部分
S:DATEPART 和 DATENAME 函数 (第一个参数决定)
O:to_char函数 第二个参数决定
参数---------------------------------下表需要补充
year yy, yyyy
quarter qq, q (季度)
month mm, m (m O无效)
dayofyear dy, y (O表星期)
day dd, d (d O无效)
week wk, ww (wk O无效)
weekday dw (O不清楚)
Hour hh,hh12,hh24 (hh12,hh24 S无效)
minute mi, n (n O无效)
second ss, s (s O无效)
millisecond ms (O无效)
----------------------------------------------
40.当月最后一天
S:未知
O:select LAST_DAY(sysdate) value from dual
41.本星期的某一天(比如星期日)
S:未知
O:SELECT Next_day(sysdate,7) vaule FROM DUAL;
分享:数据库用SQL语法大全1、建表格: createtabletable_name(column1datatype[notnull][notnullprimarykey],column2datatype[notnull],...) 说明: datatype--是资料的格式,详见表。 nutnull--可不可以允许资料有空的(尚未有资料填入)。 primarykey--是本表的主键。 2、更改表
相关Mssql数据库教程:
- sql 语句练习与答案
- 深入C++ string.find()函数的用法总结
- SQL Server中删除重复数据的几个方法
- sql删除重复数据的详细方法
- SQL SERVER 2000安装教程图文详解
- 使用sql server management studio 2008 无法查看数据库,提示 无法为该请求检索数据 错误916解决方法
- SQLServer日志清空语句(sql2000,sql2005,sql2008)
- Sql Server 2008完全卸载方法(其他版本类似)
- sql server 2008 不允许保存更改,您所做的更改要求删除并重新创建以下表
- SQL Server 2008 清空删除日志文件(瞬间日志变几M)
- Win7系统安装MySQL5.5.21图解教程
- 将DataTable作为存储过程参数的用法实例详解
- 相关链接:
- 教程说明:
Mssql数据库教程- 解析SQL Server和Oracle常用函数区别(4)。