• 追加された行はこの色です。
  • 削除された行はこの色です。
  • jq へ行く。
  • jq の差分を削除

*概要 [#eaaa45ae]
-JSON世界のSQL

*SQLとの対応 [#u4297c9d]

 SELECT id, title
 FROM materials
 WHERE style = 3 AND difficulty = 3
 ORDER BY id ASC;
 SELECT status, count(*)
 FROM test
 WHERE organizationId = 1
 GROUP by status
 ORDER BY counter DESC;

 cat test.json | jq '
   map(select(.style == 3 and .difficulty == 3))
   | sort_by(.id)
   | map({id: .id, title: .title})
   map(select(.organizationId == 1))
   | group_by(.status)
   | map({status: .[0].status, count: length})
   | sort_by(.count)
   | reverse
 '

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS