Mysql如何將類型varchar 2017-10-10 23:59:21.087的列轉換爲bigint?MYSQL如何將varchar轉換爲bigint
我想要轉換的類型 '二零一七年十月十日23:59:21.087' 到20171010235921087
Mysql如何將類型varchar 2017-10-10 23:59:21.087的列轉換爲bigint?MYSQL如何將varchar轉換爲bigint
我想要轉換的類型 '二零一七年十月十日23:59:21.087' 到20171010235921087
在這裏你去:
select REPLACE(REPLACE(REPLACE('2017-10-10 23:59:21.087', '-', ''), ':', ''), ' ', '')
如果它是在一個表中的字段,只是這樣做:
SELECT REPLACE(REPLACE(REPLACE(forex_lastupdate, '-', ''), ':', ''), ' ', '')
FROM noksek_tickdata_copy;
感謝您的回覆。我在表noksek_tickdata_copy中有一個名爲forex_lastupdate的列。該列的類型與'2017-10-10 23:59:21.087'的varchar相同。因此,我想將此列轉換爲bigint,例如20171010235921087. –
只需將查詢中的硬編碼日期替換爲字段名稱即可。 – Lamar
你有什麼試過的?我們可以看到您當前的SQL無法正常工作嗎? – h2ooooooo