JQL(Jira Query Language), Jira에서 디테일하게 이슈를 찾기 위해 사용할 수 있는 방법

필드
연산자
왼쪽에 있는 필드를 오른쪽에 있는 필드의 하나 이상의 값과 비교하여 검색되도록 함
| 연산자 | 설명 |
|---|---|
| = | 지정된 값과 정확하게 일치하는 이슈를 검색 |
| != | 지정된 값과 일치하지 않는 이슈를 검색 |
| > | 지정된 값보다 큰 이슈를 검색 |
| < | 지정된 값보다 작은 이슈를 검색 |
| >= | 지정된 값보다 크거나 같은 이슈를 검색 |
| <= | 지정된 값보다 작거나 같은 이슈를 검색 |
| ~ | 입력한 텍스트(단어)가 포함되는 이슈를 검색 |
| !~ | 입력한 텍스트(단어)가 포함되지 않는 이슈를 검색 |
| IN | 다수의 지정된 값에 포함되는 이슈를 검색 |
| NOT IN | 다수의 지정된 값에 포함되지 않는 이슈를 검색 |
| IS | 지정된 필드에 값이 없는 이슈를 검색 (EMPTY, NULL 키워드와 함께 사용) |
| IS NOT | 지정된 필드에 값이 있는 이슈를 검색 (EMPTY, NULL 키워드와 함께 사용) |
| WAS | 지정된 필드의 값이 현재나 과거에 있었던 이슈를 검색 |
| WAS IN | 다수의 지정된 필드의 값이 현재나 과거에 있었던 이슈를 검색 |
| WAS NOT IN | 다수의 지정된 필드의 값이 현재나 과거에 없었던 이슈를 검색 |
| WAS NOT | 지정된 필드의 값이 현재나 과거에 없었던 이슈를 검색 |
| CHANGED | 지정된 필드의 값이 변경된 이슈를 검색 |
값
키워드
| 키워드 | 설명 |
|---|---|
| AND | 여러개 쿼리문의 조건이 모두 일치하는 이슈를 검색 |
| OR | 여러개 쿼리문의 조건 중 하나라도 일치하는 이슈를 검색 |
| NOT | 쿼리문의 조건에 해당하지 않는 이슈를 검색 |
| EMPTY | 지정된 필드의 값이 없는 이슈를 검색 |
| NULL | 지정된 필드의 값이 없는 이슈를 검색 |
| ORDER BY | 검색결과를 지정된 필드로 정렬 |
괄호를 사용하여 연산자 우선순위 적용. 괄호를 사용하지 않을 시 왼쪽에서 오른쪽으로 실행
‘QE’ 프로젝트에서 상태가 ‘In Progress’인 이슈 검색
project = QE AND status = “In Progress”
첨부 파일이 있는 이슈 검색
attachments IS NOT EMPTY
이슈 생성 날짜가 2023-12-13 이전에 생성된 이슈 검색
created < “2023-12-13”
이슈 댓글에 “양채원”이 포함된 이슈 검색
comment ~ “\”양채원\””
담당자로 검색
assignee = 양채원
담당자가 변경된 이슈 검색
assignee CHANGED
duedate가 설정되지 않은 이슈를 검색하여 생성일, 우선순위 순으로 정렬
duedate = empty order by create, priority asc
asc: 오름차순,desc: 내림차순