爲十進制在一個MySQL數據庫,在數據集中的所有值都存儲爲varchar,歐元的節目量,並期待這樣的:「EUR 2.5E + 2」,「EUR 56.95」,' EUR 1E + 2'從varchar鑄造科學記數法在MySQL
現在,我想再次變得有用,並轉換成十進制爲進一步計算這一點,但無法弄清楚如何做到這一點。
我曾試圖按照建議的解決了這個問題: Casting Scientific Notation (from varchar -> numeric) in a view
但是,我未能複製解決方案查詢,視圖或存儲過程,更使其適應我的問題。
我真的希望有人能幫助我在這裏。 在此先感謝!
理想的情況下它不應該是一個'varchar'。但是,你可能會想不'EUR'轉換,然後,如果需要的話,再次相連來有機會。 –
你是如何設法陷入混亂的?無論如何,刪除「歐元」(也許加0)應該修復它 – Strawberry
是的,那麼......我試圖做的那種分析具有低優先級,當系統建立時.Devs說他們會改變它,雖然:-B – zuckerbrot