簡體   English   中英

mySQL - 如何使用 sql 查詢將字符串轉換為 int 並將字符串轉換為日期

[英]mySQL - How to convert a string to an int and string to date using sql query

所以我有這個表,將數量和 created_on(date) 字段存儲為字符串,我想將數量字段轉換為 int,將 created_on 字段轉換為日期,因為我想在 PowerBI 中操作數據,因此我想創建轉換字段以正確管理數據的視圖。 這是我當前的查詢,它獲取我的視圖所需的四個字段

SELECT total_qty, delivery_agent_name, created_on, shipment_stage
FROM  express_shipment

這是輸出,轉換完成后將是相同的,我只需要出於 PowerBI 目的進行轉換。 在此處輸入圖片說明 再次感謝你!

您可以通過向字符串添加0將字符串轉換為數字。

您可以使用CAST()將字符串轉換為 DATETIME

SELECT 0 + total_qty AS total_qty, delivery_agent_name, CAST(created_on AS DATETIME) AS created_on, shipment_stage
FROM sompopo_dwh_express.sompopo_express_shipment

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM