より良いエンジニアを目指して

1日1つ。良くなる!上手くなる!

JQLのチェックボックスの複数選択やJQL特有の演算子について

JQLとは、JIRAの課題をフィルターするためのクエリ言語です。

JQLと言うだけにSQLに近いですが、特殊な演算子も用意されています。

support.atlassian.com

文字列検索について

説明にkeywordの文字列を含む課題を検索したい場合は~を用います。

説明~keyword

ただ、複雑な条件でなく、単純に文字列検索したい場合は、無理にJQLを使うのではなく、ベーシック検索に切り替えた方が良いです。

チェックボックスについて

チェックボックスは複数の値が指定できます。

項目1に対してチェックボックスがAとBあって、どちらもチェックが入っている課題を選ぶ時はどうするのか?

という疑問が湧きました。これは以下のようなJQLになります。

項目1=A AND 項目1=B

一般的な感覚だと、そんなの1件も出てくるわけないだろ、と思ってしまいますが、これでOKです。

逆にチェックボックスが空の時は以下です。

項目1 IS EMPTY

AFTERやBEFOREについて

指定した日付を含めません。

AFTERはより後、BEFOREはより前の扱いになります。