- 浏览: 176855 次
- 性别:
- 来自: 广州
文章分类
最新评论
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 692打开受保护的Excel表格,按“ALT”+“F11”键, ... -
在Web项目中配置Log4j
2014-02-19 21:29 8702在Web项目中配置Log4j 1. 动态的改 ... -
C3P0连接池详细配置
2014-02-19 21:17 708C3P0连接池详细配置 <c3p0-config ... -
转:js获取各种高度
2013-07-09 19:10 1016<script type="text/jav ... -
转:json的stringify方法作用
2013-07-04 00:14 1582可使用JSON.parse(str)将其转化为json对象 ... -
Sublime Text 2快捷键~
2013-06-30 23:19 960Ctrl+L 选择整行(按住-继续选择下行) Ctrl+ ... -
jquery表单验证-自定义及常用验证(转)
2013-04-04 23:14 1319<script type="text/java ... -
PL/SQL执行存储过程
2013-04-01 18:11 10521、PL/SQL中SQL窗口执行过程: BEGIN DBMS ... -
jboss、tomcat自定义classpath(转)
2013-04-01 14:16 4011现在的项目中自定义了很多共通的jar包,这些jar包如何导 ... -
EL表达式和JSTL标签(转)
2013-03-31 15:37 1302在JSP页面中,使用标签库代替传统的Java语言来实 ... -
EL表达式和JSTL标签(转)
2013-03-31 15:34 0在JSP页面中,使用标签 ... -
简单的导出excel
2013-03-25 16:29 961response.setContentType("a ... -
JS中URL编码参数(转) --- 乱码经过编码两次得以解决
2013-03-17 14:01 4270网上有很多文字作品写 ... -
jquery autocomplete示例
2013-03-15 18:30 9693使用jquery的autocomplete插件~~,目前网上有 ... -
GreyBox官网~~
2013-03-01 17:36 966http://orangoo.com/labs/GreyBox ... -
(转)SQL 优化原则
2013-02-28 10:29 677一、问题的提出 在应用系统开发初期,由于开发数据库数据比 ... -
修改tomcat项目的图标
2013-02-28 10:23 807部署在tomcat中的项目在运行的时候,地址栏都是那个标志的小 ... -
如何修改和查看tomcat内存大小
2013-02-28 10:06 993为了解决tomcat在大进行 ... -
eclipse修改内存启动参数
2013-02-28 09:56 4990一般安装完eclipse之后,在安装目录下你应该可以看到有一个 ... -
Sybase数据bcp导出
2013-02-27 18:30 1336命令行操作Sybase以及数据bcp导出: C:\Docum ...
相关推荐
Oracle SQL 函数进行BLOB转换Varchar2
3. 用相应 SQL Server 函数替代 Oracle 函数。 4. 检查所有的比较运算符。 5. 用“+”字符串串联运算符代替“||”字符串串联运算符。 6. 用 Transact-SQL 程序代替 PL/SQL 程序。 7. 把所有 PL/SQL 游标改为非游标 ...
1. 同一个字符/字符串,出现了多少次 2. 同一个字符,第N次出现的位置 3. 多个相同字符连续,合并为一个字符 4. 是否为有效IP/身份证号/手机号等 一. 同一个字符/字符串,出现了多少次 同一个字符,将其替换为...
SQL中的单记录函数 1.ASCII 返回与指定的字符对应的十进制数; SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual; A A ZERO SPACE --------- --------- --------- --------- ...
3. 用相应 SQL Server 函数替代 Oracle 函数。 4. 检查所有的比较运算符。 5. 用“+”字符串串联运算符代替“||”字符串串联运算符。 6. 用 Transact-SQL 程序代替 PL/SQL 程序。 7. 把所有 PL/SQL 游标改为非...
oracle里面没有sql server里面的类似函数is_number来判断能否转换为数字,怎么办?本文给出答案。
例如,我们可以使用TO_CHAR函数将日期型变量转换为“yyyy-mm-dd”格式的字符串,然后根据字符串的值来判断工作日和节假日。 例如,以下代码使用TO_CHAR函数来判断工作日和节假日: ```sql SELECT CASE WHEN TO_...
编辑距离用来计算两个字符串的相似度。Oracle中提供了相应的函数,但是在Sql server中没有找到,因此到国外网站上copy来一个网友编写的T-SQL版的编辑距离函数。
Sqlserver、Oracle、MySql、PostgreSql、SqlLite常用数据库的对比 1、分页 2、时间函数 3、自增列 4、表名规范 5、字符串连接 6、变量定义 7、其它
纵.sql │ 复杂年月处理.sql │ 统计--交叉表+日期+优先.sql │ ├─第03章 │ │ 3.2 各种字符串分拆处理函数.sql │ │ 3.3 各种字符串合并处理示例.sql │ │ 3.4.1 分段截取函数....
您可能感兴趣的文章:深入分析C#连接Oracle数据库的连接字符串详解Oracle中字符串连接的实现方法ADO.NET 连接数据库字符串小结(Oracle、SqlServer、Access、ODBC)ORACLE常用数值函数、转换函数、字符串函数Oracl
找了网上很多资料,都没有详细的做法有的还很复杂,自己写了个分割函数,通过直接查询就能分割多行,很方便。
全书分为23章,涉及到SQLServer2000、SQLServer2005、Access、Oracle10g、MySql5.0和Postgresql8.2等6种数据库语言,内容包括SQL语言基础、常规数据查询、高级数据过滤、字符串查询、日期函数、日期函数、数据排序、...
3.支持任意字符串作为每行分隔符,例如\r,\r\n,或者十六进制字符或任意指定的字符串(例如可实现把整个日志文件装入数据库的单个clob字段). 4.支持任意大小的文本,装入几十GB都试过没问题。 5.明确到每一行的错误信息....
3. 用相应 SQL Server 函数替代 Oracle 函数。 4. 检查所有的比较运算符。 5. 用“+”字符串串联运算符代替“||”字符串串联运算符。 6. 用 Transact-SQL 程序代替 PL/SQL 程序。 7. 把所有 PL/SQL 游标改为非...
字符串的查找是数据库应用中必不可少的操作,而且每种数据库产品(ORACLE、DB2、SYBASE、MS SQL SERVER、MYSQL等等)也都提供了对应的字符串处理函数,比如DB2的LOCATE函数。 但在实际的工作中,还是会遇到一些特殊...
换了N种字符串连接的方法,终于连接上去了。... 您可能感兴趣的文章:C# 连接SQL数据库的方法及常用连接字符串sql server 2008数据库连接字符串大全Oracle中SQL语句连接字符串的符号使用介绍sqlserver、my
ADO.NET 连接到 SQL Server SQL Server .NET Framework 数据提供程序支持类似于 OLE DB (ADO) 连接字符串格式的连接字符串格式。 代码如下:using (SqlConnection connection = new SqlConnection(connectionString))...
全书分为23章,涉及到SQLServer2000、SQLServer2005、Access、Oracle10g、MySql5.0和Postgresql8.2等6种数据库语言,内容包括SQL语言基础、常规数据查询、高级数据过滤、字符串查询、日期函数、日期函数、数据排序、...
本文主要结合之前一次oracle迁移达梦的项目,将碰到的问题以及一系列踩过的坑列举出来供大家参考,数据库版本是达梦7。(本文中涉及到的部分对象名已用sch1,tab1等方式替换) 1、整体情况 迁移过程中失败任务数低于5%...