[SQL]Amazon RedshiftのWHERE句で正規表現を使いたい。 更新日:2020年4月8日 公開日:2020年4月7日 wiki WHERE句で正規表現を使うときOracleではREGEXP_LIKE関数を使うが RedShift(PostgreSQLベース)ではREGEXP_LIKE関数が使えない。そんな時は POSIX様式の正規表現 を使えば良 […] 続きを読む
SQLの評価順序 更新日:2019年9月22日 公開日:2019年9月21日 分析・開発 多くのプラグラミング言語は大抵の場合、記述したコードを上から下に読み込んでいく。SQLを書き始めた時、エラーの内容がどうにも分からない理由の一つにこの評価順序を理解していないケースがとても多い。 続きを読む
Athena上でTimestamp型で入っているデータをBetweenしたい。 更新日:2021年8月22日 公開日:2019年9月20日 wiki Athenaでは時間情報としてDATE形式とTIMESTAMP(UNIX形式のタイムスタンプ)形式がサポートされている。 ・・・・でAthenaの仕様のせいで、TIMESTAMP形式でCREATE TABLEした際に、意 […] 続きを読む
[解決済み]SQLのORDER BYのASC/DESCの意味と読み方は? 更新日:2020年1月25日 公開日:2019年9月13日 その他の記事 SQLのORDER BYの昇順/降順指定でASCとDESCがあるが元になっている英語は ・ASC(昇順): Ascending(アセンディング) ・DESC(降順): Descending(ディセンディング) となってい […] 続きを読む
[Windows]SQL Workbench(JDBCドライバー経由で)Amazon Athenaに接続する 更新日:2020年8月12日 公開日:2019年5月10日 分析・開発 RedShiftやその他DWHに対してローカルアプリケーションから実行できる、とっても便利なSQL WorkbenchですがAWSのクエリサービス、Athena(S3に対してクエリを発行できるPrestoエンジン)でもサ […] 続きを読む