sql日期转字符
⑴ sql server怎么将日期转换为字符串
你看下你日期是datetime类型还是varchar类型
如果是varchar类型
select replace(replace(replace(日期字段,'-',''),':',''),' ','') from 表名如果是datetime类型
select replace(replace(replace(convert(varchar,日期字段,120),'-',''),':',''),' ','') from 表名
⑵ sql 中怎样让日期转变成字符串
直接将日期类型的数据赋给字符串定义的变量就好,比如下面代码:
DECLARE@AANCHAR(20)
SET@AA=GETDATE();
SELECT@AAASLS
如果你要一个特定的格式,那就用类似下面的代码:
DECLARE@AANCHAR(20)
SET@AA=CONVERT(varchar(100),GETDATE(),20)--类似2006-05-1610:57:47
SELECT@AAASLS
CONVERT() 的参数与用法,自个去查一下咯。
⑶ SQL语句中, 怎样把日期转为字符串
CONVERT
(data_type[(length)],
expression
[,
style])
参数
expression
data_type
目标系统所提供的
数据类型
,包括
bigint
和
sql_variant。不能使用用户
定义
的数据类型。有关可用的数据类型的更多信息,请参见数据类型。
length
nchar、nvarchar、char、varchar、binary
或
varbinary
数据类型的可选参数。
style
日期格式
样式
,借以将
datetime
或
smalldatetime
数据转换为字符数据(nchar、nvarchar、char、varchar、nchar
或
nvarchar
数据类型);
或者
字符串
格式样式,借以将
float、real、money
或
smallmoney
数据转换为字符数据(nchar、nvarchar、char、varchar、nchar
或
nvarchar
数据类型)。
在表中,左侧的两列表示将
datetime
或
smalldatetime
转换为字符数据的
style
值。
给
style
值加
100,可获得包括世纪数位的四位年份
(yyyy)。
⑷ SQL 怎么把时间函数转换成字符段
Convert(varchar(10),Item1,120)
这里假设Item1是表里面某个日期型的字段
⑸ SQL语句中, 怎样把日期转为字符串
这个问题我已经回答了,楼主是mysql数据库.
需要得到yyyymm,应该是.
select
concat(year(now()),month(now()));
⑹ sql字符串转换成日期
sql字符串转换成日期语句:日期=convert(datetime,字符串)。
CONVERT ()语句的用途是将一种数据类型的表达式转换为另一种数据类型的表达式。格式是CONVERT ( data_type [ ( length ) ] , expression [ , style ] )。
expression:任何有效的表达式。
data_type:目标数据类型。这包括xml、bigint和sql_variant。不能使用别名数据类型。
length:指定目标数据类型长度的可选整数。默认值为 30。
style:指定 CONVERT 函数如何转换expression的整数表达式。如果样式为 NULL,则返回 NULL。该范围是由data_type确定的。
返回类型:返回转换为data_type的expression。
(6)sql日期转字符扩展阅读:
如果expression为 date 或 datetime 数据类型,则其他值作为 0 进行处理。SQL Server 使用科威特算法来支持阿拉伯样式的日期格式。
style 将datetime和smalldatetime数据转换为字符串时所选用的由SQL Server系统提供的转换样式编号,不同的样式编号有不同的输出格式;一般在时间类型(datetime,smalldatetime)与字符串类型(nchar,nvarchar,char,varchar)相互转换的时候才用到。
⑺ sql日期转string
在MySQL数据库中可以用date_format函数将日期类型转成字符串类型。
⑻ PLSQL中SQL语句怎样转换日期型函数为字符型
to_char函数可以将日期值格式化为字符串; to_date函数将字符串按指定格式转换成日期值。
在查询中, 将'2014/01/01'转换成日期值,然后再用作查询条件,这样会比较好。
select ... where enddate < to_date('2014/01/01', 'yyyy/mm/dd')
⑼ 怎么把sql date都转换为string
使用类似下面的语句:
select Convert(varchar(10),getdate(),120)
注意里面的 Convert() 函数。
1.定义和用法
CONVERT() 函数是把日期转换为新数据类型的通用函数。
CONVERT() 函数可以用不同的格式显示日期/时间数据。
2.语法
CONVERT(data_type(length),data_to_be_converted,style)
data_type(length) 规定目标数据类型(带有可选的长度)。data_to_be_converted 含有需要转换的值。style 规定日期/时间的输出格式。