驚くほど簡単な技術系健忘録

驚くほど簡単な技術系健忘録

アプリやWebサービス、RPAを作る上での健忘録を書いていきます。

Vertica

with区とテンポラリーテーブルの差

過去にこんな記事を書きました。 最近思ったのはサブクエリは一度だけ使うけど、テンポラリテーブルは何度も使うときには便利だし、そもそもSQLのコードが見やすいのではないかと思った。nade-nadegata.hatenablog.jpそして、一方で、with区とテンポラリーテ…

Verticaでcsvの情報をテンポラリーテーブルに入れて利用する

まずはcsvをutf-8の形式でsqlがあるディレクトリと同じディレクトリに格納する。 その上でSQLは以下の通り \set pwd `pwd` \set sample_file ‘’’’:pwd’/sample.csv’’’ Create local temporary table T1 ( SAMPLE_COL1 int ,SAMPLE_COL2 varchar(10) ) ON COM…

一時テーブルとサブクエリの違いがわからない

メモリが云々とか色々と話しがあるけど正直違いが全くわからない。ただコードを見る感じでは一時テーブル作るほうが個人的には好きということはわかった。あと自分のスキルが低くそういう状況に陥ることがあまりないからだろうが、あるデータを解析したりす…