シェルスクリプトマガジン

特別企画 PartiQLをはじめよう(Vol.63記載)

著者:岡本 秀高

米Amazon Web Services(AWS)社が2019年8月に発表した「PartiQL」は、RDBだけでなくKVSやJSONデータ、CSVデータに対しても問い合わせが可能な便利なクエリー言語です。文法はSQLのサブセットになっていて、SQLを知っている人であればすぐに使えます。PartiQL対応の実サービスも提供され始めた今、この新しいクエリー言語を始めてみましょう。

シェルスクリプトマガジン Vol.63は以下のリンク先でご購入できます。

図13 「sample.csv」ファイルの内容

3,Bob Smith
4,Susan Smith
6,Jane Smith

図15 項目名を追加したCSVファイル「with_header.csv」の内容

id,name
3,Bob Smith
4,Susan Smith
6,Jane Smith

図20 生成されたCSVファイル「out.csv」の内容

name,securityProjectsNum
Bob Smith,2
Susan Smith,0
Jane Smith,1

図22 生成されたAmazon Ion形式ファイル「out.ion」の内容

{
  name:"Bob Smith",
  securityProjectsNum:2
}
{
  name:"Susan Smith",
  securityProjectsNum:0
}
{
  name:"Jane Smith",
  securityProjectsNum:1
}