① 如何sql把字元串轉換成日期輸出
字元轉換為日期時,Style的使用
--1.
Style=101時,表示日期字元串為:mm/dd/yyyy格式
SELECT
CONVERT(datetime,'11/1/2003',101)
--結果:2003-11-01
00:00:00.000
--2.
Style=101時,表示日期字元串為:dd/mm/yyyy格式
SELECT
CONVERT(datetime,'11/1/2003',103)
--結果:2003-01-11
00:00:00.000
/*==
日期轉換為字元串
==*/
DECLARE
@dt
datetime
SET
@dt='2003-1-11'
② 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 server怎麼將日期轉換為字元串
你看下你日期是datetime類型還是varchar類型
如果是varchar類型
select replace(replace(replace(日期欄位,'-',''),':',''),' ','') from 表名如果是datetime類型
select replace(replace(replace(convert(varchar,日期欄位,120),'-',''),':',''),' ','') from 表名
④ 怎麼把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 規定日期/時間的輸出格式。
⑤ SQL語句 日期類型轉換成字元串
SELECT * FROM MyTable WHERE Cstr(MyTable.Date)= 'strDate'
⑥ sql server 中怎麼把字元串轉化為日期
建議:
1、在該表臨時加一個欄位col1 設置為datetime類型
2、把08 31 2007 12:00AM轉換到2007-08-31賦給col1
SET col1 = to_date('08 31 2007 12:00AM','mm dd yyyy HH:MIPM','nls_date_language=ENGLISH') 這里把'08 31 2007 12:00AM'換成你的老的欄位名字。
3、把老欄位所有值清零
4、修改老欄位數據類型為datetime
5、把col1這個臨時數據更新到老欄位
===忘了,你這是sql server 如果to_date('08 31 2007 12:00AM','mm dd yyyy HH:MIPM','nls_date_language=ENGLISH')有問題,試試看
to_date('08 31 2007 12:00AM','mm dd yyyy HH:MIPM'),我不確定你的資料庫字元集是什麼。
⑦ 請教,SQL把字元串轉換成日期輸出
將2017年6月4日(06/04/2017)轉換成日期為:
SELECT CONVERT(datetime,'06/04/2017',101)
結果為:2003-01-11 00:00:00.000
⑧ SQL語句中, 怎樣把日期轉為字元串
這個問題我已經回答了,樓主是mysql資料庫.
需要得到yyyymm,應該是.
select
concat(year(now()),month(now()));
⑨ SQL 怎麼把時間函數轉換成字元段
Convert(varchar(10),Item1,120)
這里假設Item1是表裡面某個日期型的欄位
⑩ hvie sql日期轉換成字元串 格式為YYYYMMDD 怎麼寫
hvie sql日期轉換成字元串 格式為YYYYMMDD 怎麼寫?
CONVERT(數據類型,表達式,樣式)