ただ枯れゆく大樹が如く

技術の話やら愚痴やら節操もなく徒然と

sql

redshiftでunnestを実装する

Redshiftは以下のページに記載されている通りunnestはサポートされていない。 docs.aws.amazon.com しかしながら昨今のRDBMS以外も多用される状況ではネストされたデータも多く、UNNESTは結構欲しい機能である。 なのでちょっち面倒だけど実装してみた。 ETL…

浮動小数点型の誤差による四捨五入の問題点

SQLseverにてreal型の小数に対して、CONVERTでNUMERICに変換する際に小数第4位までにしようとした。 SELECT CONVERT(Numeric(10,4), CONVERT(real, 0.00005)) 当然のことながら結果は0.0001になるべきだが、SQLserverで出力された結果は0.0000となってしまっ…