- 浏览: 179927 次
- 性别:
- 来自: 广州
文章分类
最新评论
SQL SERVER:
SELECT convert(char,你的日期字段,120) as birth FROM table
convert(char,date,N)输出的各种时间样式
N 日期样式
0 04 2 2005 9:06AM
1 04/02/05
2 05.04.02
3 02/04/05
4 02.04.05
5 02-04-05
6 02 04 05
7 04 02, 05
8 09:06:18
9 04 2 2005 9:06:18:857AM
10 04-02-05
11 05/04/02
12 050402
13 02 04 2005 09:06:18:857
14 09:06:18:857
20 2005-04-02 09:06:18
21 2005-04-02 09:06:18.857
22 04/02/05 9:06:18 AM
23 2005-04-02
24 09:06:18
25 2005-04-02 09:06:18.857
100 04 2 2005 9:06AM
101 04/02/2005
102 2005.04.02
103 02/04/2005
104 02.04.2005
105 02-04-2005
106 02 04 2005
107 04 02, 2005
108 09:06:18
109 04 2 2005 9:06:18:857AM
110 04-02-2005
111 2005/04/02
112 20050402
113 02 04 2005 09:06:18:857
114 09:06:18:857
120 2005-04-02 09:06:18
121 2005-04-02 09:06:18.857
126 2005-04-02T09:06:18.857
cast()函数作用主要是:把一种类型转化成另外一种类型如把字符串类型转换成时间类型:SELECT CAST( '2011-10-2' AS datetime),再或者把数值型转换成字符串类型:SELECT CAST( 1 AS BIGINT)
convert()函数主要是可以用不同的格式显示日期/时间数据:CONVERT(data_type(length),data_to_be_converted,style)
data_type(length)规定目标数据类型(带有可选的长度),
data_to_be_converted含有需要转换的值,
style 规定日期/时间的输出格式(具体参照:http://www.w3school.com.cn/sql/func_convert.asp)
如:CONVERT(VARCHAR(19),GETDATE()) 结果:Dec 29 2008 11:45 PM
CONVERT(VARCHAR(10),GETDATE(),110) 结果:12-29-2008
datepart()函数主要用于返回日期/时间的单独部分,比如年、月、日、小时、分钟等等:DATEPART(datepart,date)
date 参数是合法的日期表达式。datepart需要取出的部分(具体参见:http://www.w3school.com.cn/sql/func_datepart.asp)
如:select datepart(YYYY,'2011-10-1') 取出的部分就是:2011
left是返回从字符串左边开始的指定个数的字符。right是返回从字符串右边开始的指定个数的字符。
例:select left('name',2); 结果:na
select right('name',2) 结果:me
STR(FIELD) 将FIELD字段转换为字符串
SUBSTRING('abcdefghijklmn', 6, 5)表示从第6位开始,取五个长度的子串,第一位从1开始,该函数输出:fghij
------------------------------------------
ORACLE:
TO_CHAR(SYSDATE, 'HH24:mi') 将当前时间转换为23:00的时间格式,其中的格式HH24表示是24小时制的,如YYYY-MM-DD HH24:MI:SS
TO_DATE('2012-12-12 12:12:12','YYYY-MM-DD HH24:MI:SS')将日期字符串转换为日期
SUBSTR('abcdefghijklmn', 6, 5) 表示从第6位开始,取五个长度的子串,第一位从1开始,该函数输出:fghij
SELECT convert(char,你的日期字段,120) as birth FROM table
convert(char,date,N)输出的各种时间样式
N 日期样式
0 04 2 2005 9:06AM
1 04/02/05
2 05.04.02
3 02/04/05
4 02.04.05
5 02-04-05
6 02 04 05
7 04 02, 05
8 09:06:18
9 04 2 2005 9:06:18:857AM
10 04-02-05
11 05/04/02
12 050402
13 02 04 2005 09:06:18:857
14 09:06:18:857
20 2005-04-02 09:06:18
21 2005-04-02 09:06:18.857
22 04/02/05 9:06:18 AM
23 2005-04-02
24 09:06:18
25 2005-04-02 09:06:18.857
100 04 2 2005 9:06AM
101 04/02/2005
102 2005.04.02
103 02/04/2005
104 02.04.2005
105 02-04-2005
106 02 04 2005
107 04 02, 2005
108 09:06:18
109 04 2 2005 9:06:18:857AM
110 04-02-2005
111 2005/04/02
112 20050402
113 02 04 2005 09:06:18:857
114 09:06:18:857
120 2005-04-02 09:06:18
121 2005-04-02 09:06:18.857
126 2005-04-02T09:06:18.857
cast()函数作用主要是:把一种类型转化成另外一种类型如把字符串类型转换成时间类型:SELECT CAST( '2011-10-2' AS datetime),再或者把数值型转换成字符串类型:SELECT CAST( 1 AS BIGINT)
convert()函数主要是可以用不同的格式显示日期/时间数据:CONVERT(data_type(length),data_to_be_converted,style)
data_type(length)规定目标数据类型(带有可选的长度),
data_to_be_converted含有需要转换的值,
style 规定日期/时间的输出格式(具体参照:http://www.w3school.com.cn/sql/func_convert.asp)
如:CONVERT(VARCHAR(19),GETDATE()) 结果:Dec 29 2008 11:45 PM
CONVERT(VARCHAR(10),GETDATE(),110) 结果:12-29-2008
datepart()函数主要用于返回日期/时间的单独部分,比如年、月、日、小时、分钟等等:DATEPART(datepart,date)
date 参数是合法的日期表达式。datepart需要取出的部分(具体参见:http://www.w3school.com.cn/sql/func_datepart.asp)
如:select datepart(YYYY,'2011-10-1') 取出的部分就是:2011
left是返回从字符串左边开始的指定个数的字符。right是返回从字符串右边开始的指定个数的字符。
例:select left('name',2); 结果:na
select right('name',2) 结果:me
STR(FIELD) 将FIELD字段转换为字符串
SUBSTRING('abcdefghijklmn', 6, 5)表示从第6位开始,取五个长度的子串,第一位从1开始,该函数输出:fghij
------------------------------------------
ORACLE:
TO_CHAR(SYSDATE, 'HH24:mi') 将当前时间转换为23:00的时间格式,其中的格式HH24表示是24小时制的,如YYYY-MM-DD HH24:MI:SS
TO_DATE('2012-12-12 12:12:12','YYYY-MM-DD HH24:MI:SS')将日期字符串转换为日期
SUBSTR('abcdefghijklmn', 6, 5) 表示从第6位开始,取五个长度的子串,第一位从1开始,该函数输出:fghij
发表评论
-
Excel保护破解
2015-08-12 15:56 727打开受保护的Excel表格,按“ALT”+“F11”键, ... -
在Web项目中配置Log4j
2014-02-19 21:29 8733在Web项目中配置Log4j 1. 动态的改 ... -
C3P0连接池详细配置
2014-02-19 21:17 734C3P0连接池详细配置 <c3p0-config ... -
转:js获取各种高度
2013-07-09 19:10 1060<script type="text/jav ... -
转:json的stringify方法作用
2013-07-04 00:14 1628可使用JSON.parse(str)将其转化为json对象 ... -
Sublime Text 2快捷键~
2013-06-30 23:19 986Ctrl+L 选择整行(按住-继续选择下行) Ctrl+ ... -
jquery表单验证-自定义及常用验证(转)
2013-04-04 23:14 1370<script type="text/java ... -
PL/SQL执行存储过程
2013-04-01 18:11 11481、PL/SQL中SQL窗口执行过程: BEGIN DBMS ... -
jboss、tomcat自定义classpath(转)
2013-04-01 14:16 4078现在的项目中自定义了很多共通的jar包,这些jar包如何导 ... -
EL表达式和JSTL标签(转)
2013-03-31 15:37 1407在JSP页面中,使用标签库代替传统的Java语言来实 ... -
EL表达式和JSTL标签(转)
2013-03-31 15:34 0在JSP页面中,使用标签 ... -
简单的导出excel
2013-03-25 16:29 1005response.setContentType("a ... -
JS中URL编码参数(转) --- 乱码经过编码两次得以解决
2013-03-17 14:01 4337网上有很多文字作品写 ... -
jquery autocomplete示例
2013-03-15 18:30 9742使用jquery的autocomplete插件~~,目前网上有 ... -
GreyBox官网~~
2013-03-01 17:36 1032http://orangoo.com/labs/GreyBox ... -
(转)SQL 优化原则
2013-02-28 10:29 747一、问题的提出 在应用系统开发初期,由于开发数据库数据比 ... -
修改tomcat项目的图标
2013-02-28 10:23 852部署在tomcat中的项目在运行的时候,地址栏都是那个标志的小 ... -
如何修改和查看tomcat内存大小
2013-02-28 10:06 1049为了解决tomcat在大进行 ... -
eclipse修改内存启动参数
2013-02-28 09:56 5061一般安装完eclipse之后,在安装目录下你应该可以看到有一个 ... -
Sybase数据bcp导出
2013-02-27 18:30 1414命令行操作Sybase以及数据bcp导出: C:\Docum ...
相关推荐
#### 三、日期转字符串:`TO_CHAR()` 使用`TO_CHAR()`函数可以将日期类型的数据转换为指定格式的字符串。 **示例:** ```sql SELECT TO_CHAR(SYSDATE, 'yyyy-MM-dd') FROM DUAL; ``` **查询结果:**2008-11-14 **...
它们各自提供了丰富的内置函数来处理数据,包括数值、字符串、日期时间等类型的操作。本文将深入探讨Oracle与SQL Server在常用函数方面的对比,以便开发者能够更好地理解和选择适合特定场景的函数。 ### 数值函数 ...
本文将围绕《SqlServer转换Oracle.docx》文档中的关键知识点进行详细解析,帮助读者更好地理解和掌握SQL Server到Oracle迁移过程中的技术要点。 #### 二、连接字符串与数据源处理 在文档中提到了一种获取连接字符串...
10. 日期格式:SQL Server和Oracle默认的日期格式不同,转换时需要考虑日期字符串的格式化问题。 在Delphi项目中,"sqlconvert.dpr" 是项目的主程序文件,"Unit1.dfm" 和 "Unit1.pas" 可能是用户界面和其对应的逻辑...
- `LENGTH/LEN/DATELENGTH`: Oracle 使用 `LENGTH` 获取字符串长度,SQL Server 有 `LEN`(用于字符串)和 `DATEDIFF`(用于日期)。 2. **日期函数** - `ADD_MONTHS/DATEADD`: 对日期进行加减操作,Oracle 使用...
根据给定的信息,本文将对SQL Server与Oracle数据库系统中的函数进行详细对比分析,主要涉及数学函数、字符函数以及日期函数。以下是对这些知识点的具体展开: ### 数学函数 #### 绝对值 - **SQL Server**: 使用 `...
在 ORACLE 中,使用 `TO_DATE` 函数来将字符串转换为日期,而在 SQL Server 中,使用 `CONVERT` 函数。例如: SQL Server: `SELECT * FROM tablename WHERE lrsj >= '2002-11-11'` ORACLE: `SELECT * FROM ...
### ORACLE与SQLSERVER函数异同比较 在数据库领域,Oracle和SQL Server是两种非常流行的数据库管理系统。这两种系统虽然有着不同的背景和发展历程,但都提供了丰富的功能来满足各种业务需求。尤其是在函数支持方面...
SQL Server 和 Oracle 都是流行的数据库管理系统,它们提供了丰富的函数来处理各种数据类型,特别是数学、字符串和逻辑操作。以下是对两个数据库系统中常用函数类型的详细说明: 1. **数学函数**: - **绝对值**:...
通过上述对比,我们可以看到,虽然SQLServer和Oracle在函数命名和语法上存在差异,但大多数数学和字符串处理功能都是相似的,只是实现方式略有不同。理解这些差异对于跨平台迁移数据库或同时管理多种数据库系统的IT...
这里我们将详细探讨两者在数学函数、三角函数、数值比较以及字符串函数方面的异同。 1. **数学函数**: - **绝对值**:在 SQL Server (S) 中,使用 `ABS()` 函数;而在 Oracle (O) 中,同样使用 `ABS()` 函数。 -...
与SQL Server提供了`IS_NUMBER`这样的内置函数不同,Oracle并没有提供一个直接的函数或方法来实现这一功能。因此,我们需要采取一些变通的方式来解决这个问题。 #### 错误信息解读 首先,让我们先来理解一下题目中...
- SQL Server中,空字符串`''`和NULL是两个独立的值,而在Oracle中,空字符串被视为NULL。 - 在比较时,SQL Server允许`field1 = NULL`,而Oracle则要求`field1 IS NULL`。 - 使用`SET`赋值时,两者都接受`field1...
标题和描述均聚焦于SQL Server与Oracle数据库管理系统中数据类型、函数以及导入导出操作的对比,这为我们提供了一个深入探讨这两个广泛使用的数据库平台之间差异的机会。以下是对这些知识点的详细解析: ### 数据...
这些函数主要分为几大类:字符串处理函数、数值处理函数、日期处理函数、转换函数以及其他一些特殊用途的函数。 ### 字符串处理函数 #### 1. ASCII 返回与指定的字符对应的十进制数。例如: ```sql SELECT ASCII('...
本文将基于给定文件信息,深入探讨和对比SQLServer与Oracle中的一些常用函数,这些函数涵盖了数学运算、数值处理、字符串操作等多个方面,对于数据库开发者和管理员而言,掌握这些函数的使用方法是提升工作效率的...
3. 用相应的SqlServer函数替代Oracle函数。 4. 检查所有的比较运算符。 5. 用“+”字符串串联运算符代替“||”字符串串联运算符。 6. 用Transact-SQL程序代替PL/SQL程序。 7. 把所有PL/SQL游标改为非游标SELECT语句...
- 用相应的SQL Server函数替代Oracle函数。 #### 五、字符串连接 - **Oracle:** Oracle使用`||`作为字符串连接运算符。 ```sql SELECT 'Hello' || 'World' AS Result; ``` - **SQL Server:** SQL Server使用...
Oracle SQL 函数进行BLOB转换Varchar2