我正在學習 SQL 并嘗試制作一局投球。
SELECT ROUND((outs / 3), 3) AS innings_pitched, player FROM pitching;
目前在輸出中我得到一個小數點:5.33(5 和 1/3 IP)。
如何將小數轉換為標準棒球格式:
5 和 1/3 IP 應讀取為 5.1 5 和 2/3 IP 應讀取為 5.2 6 整個 IP 應讀取為 6.0
uj5u.com熱心網友回復:
可以使用模運算子( %) 來獲取余數并使用printf來格式化輸出。
例子:
SELECT printf("%i.%i",outs/3,outs % 3) as innings_pitched, player FROM pitching;
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/410109.html
標籤:
上一篇:濫用聚合函式avg()
