omuronの備忘録

個人的な備忘録

(小ネタ)PartiQL で DynamoDB から空文字列を除外して取得

DynamoDB に クエリがかける PartiQL 便利ですね。

空文字列の Attribute を除外して取得したくて、SQL のように WHERE カラム名 <> "" と書いたけど、思った結果にならんかったので調べました。

docs.aws.amazon.com

Awards が含まれない場合だとこうなる。

SELECT * FROM Music WHERE "Awards" is not MISSING

Attribute が失われている状態になるので is not MISSING を使う必要がありました。