How to jql in jira

Content on WhatAnswers is provided "as is" for informational purposes. While we strive for accuracy, we make no guarantees. Content is AI-assisted and should not be used as professional advice.

Last updated: April 4, 2026

Quick Answer: JQL (Jira Query Language) is a powerful search language used in Jira to find issues. You can use it to filter issues based on various criteria like project, status, assignee, components, and custom fields, allowing for precise issue retrieval and reporting.

Key Facts

What is JQL in Jira?

JQL, which stands for Jira Query Language, is a specialized search language developed by Atlassian for their Jira software. It's designed to help users efficiently find and filter issues within a Jira project. Think of it as a more advanced and flexible way to search compared to simple keyword searches. JQL allows you to construct complex queries that can pinpoint specific issues based on a wide range of criteria, making it an indispensable tool for project managers, developers, testers, and anyone who needs to manage or track work in Jira.

Why Use JQL?

The primary benefit of using JQL is its power and precision. While Jira's basic search can find issues by keywords or simple fields, JQL unlocks the ability to:

Basic JQL Syntax and Common Fields

JQL queries typically follow a structure of field operator value. Here are some of the most commonly used fields and operators:

Common Fields:

Common Operators:

Combining JQL Clauses

You can create more sophisticated searches by combining multiple conditions using logical operators:

Parentheses () can be used to group clauses and control the order of operations, similar to mathematical expressions. For example: project = "Project Beta" AND (status = "To Do" OR status = "In Progress").

JQL Functions

JQL offers powerful functions that make your queries dynamic and context-aware. Some popular ones include:

Example using functions: assignee = currentUser() AND created >= startOfDay("2023-10-26") finds all issues assigned to you that were created today.

Using JQL in Jira

Jira provides two main ways to use JQL:

  1. Basic Search: Jira's default search interface allows you to build queries using dropdowns and simple text fields. Jira translates these selections into JQL behind the scenes. This is great for beginners or simple searches.
  2. Advanced Search: Located next to the Basic Search option, the Advanced Search mode allows you to directly type or paste JQL queries. This is where you gain the full power of JQL. You'll see auto-completion suggestions as you type, which helps in building correct queries.

Once you have a JQL query, you can use it to:

Tips for Effective JQL Searching

Mastering JQL can significantly enhance your productivity and ability to manage issues effectively within Jira.

Sources

  1. What is Jira Query Language (JQL)? - Atlassian Supportfair-use
  2. Advanced searching using JQL - Atlassian Supportfair-use
  3. JQL Tutorial: Learn Jira Query Language - Atlassianfair-use

Missing an answer?

Suggest a question and we'll generate an answer for it.