顯示具有 CAST 標籤的文章。 顯示所有文章
顯示具有 CAST 標籤的文章。 顯示所有文章

2024年5月10日 星期五

MYSQL 學習歷程,CAST 浮點數 設定

這是一個很簡單的問題,但筆者最SQL接觸不多。
做個學習紀錄。
問題:

SELECT STOCKID,MIN((LEAST(CAST(OPEN AS UNSIGNED))) AS max_value FROM yahoo_finance.table_price WHERE  STOCKID IN ('4532','1615' ) and  DATE BETWEEN '20240101' AND '20240507' GROUP BY STOCKID , 其中 AS max_value 輸出都是整數,有無方法可以變成是有小數點

使用 CAST 函數將每個欄位轉換為浮點數
類似CAST函數做進一步設定
CAST(OPEN AS DECIMAL(10,2))

SELECT STOCKID,MIN((LEAST(CAST(OPEN AS DECIMAL(10,2)))) AS max_value FROM yahoo_finance.table_price WHERE  STOCKID IN ('4532','1615' ) and  DATE BETWEEN '20240101' AND '20240507' GROUP BY STOCKID

這樣設定後,就可以透過語法直接輸出浮點數了。


etf:我很弱,才10%不到

20261005 紀錄,今年度透過自主開發的演算法,做個小紀錄,之前我的雷達紀錄關閉了,用低調的方式作紀錄,看懂就看懂,單純紀錄;目前美國雷達開始上線測試。 我與ai互動:  問:0050 我今年 9.5%年報酬 006208 9.98%年報酬,你覺得? ai: 我覺得成績不錯,...