SQL on Your CV: How to Showcase It So Employers Actually Notice
SQL is expected for analyst roles — so everyone claims it. Here's how to demonstrate depth, not just familiarity, on your CV.
SQL is the single most universally required technical skill in data analyst and business intelligence job postings. Every JD says it. Every candidate lists it. And because everyone lists it, it has become one of the weakest differentiators on an analyst CV — unless you do it right.
The problem is that "SQL proficiency" covers an enormous range. It can mean someone who knows SELECT, WHERE, and GROUP BY from a single course. It can also mean someone who writes complex window functions across multi-billion-row data warehouses, debugs query plans, and designs the schema that the whole analytics team uses. These are completely different levels of capability, and your CV needs to make clear which one you are.
Hiring managers at data-driven companies — where the analyst role actually matters — will test SQL in the interview. What your CV needs to do is get you to that interview by showing enough depth that they expect to find a strong SQL practitioner when they probe.
What Hiring Managers Actually Test For
Before worrying about how to present SQL on your CV, it helps to understand what interviewers expect at different levels:
Mid-level analyst (3–5 years): Comfortable joins (INNER, LEFT, FULL OUTER, CROSS), aggregation with GROUP BY and HAVING, subqueries, CTEs (WITH clauses), basic window functions (ROW_NUMBER, RANK, DENSE_RANK, LAG, LEAD), date arithmetic, CASE expressions. Can write readable, maintainable queries.
Senior analyst (5+ years): Advanced window functions (PARTITION BY with ordered frames), recursive CTEs, query performance intuition (indexes, query plans, scan vs seek, partition pruning), working knowledge of the dialect differences between PostgreSQL, BigQuery, Snowflake, and Redshift. Can design schemas (star schema, fact/dimension tables), write data quality checks, and build modular SQL with dbt.
Principal / analytics engineer: Deep schema design, understanding of columnar storage and query optimisation in MPP databases, orchestration of SQL-based pipelines, governance over SQL conventions in a team.
Your CV should reflect your actual level honestly, and your bullets should prove the level you claim.
How to Quantify SQL Work on a CV
The challenge with SQL is that the work often feels invisible — you wrote a query, someone got a dashboard, business moved on. The discipline is to trace what your SQL enabled, not just describe the SQL itself.
Before: Wrote SQL queries to analyse customer data.
After: Built a suite of 40+ production SQL queries in BigQuery powering the weekly executive dashboard — including a customer lifetime value calculation across 5M+ rows using window functions and a churn cohort analysis that identified three distinct behaviour segments; findings led to a targeted re-engagement campaign generating £180K in recovered ARR.
Before: Used SQL for data extraction and reporting.
After: Migrated 14 legacy Oracle SQL reports to a Snowflake + dbt architecture; refactored correlated subqueries into CTEs and materialised intermediate models, reducing average query runtime from 8 minutes to 22 seconds and eliminating a recurring monthly reporting window that had blocked the finance team for two days.
Before: Optimised slow queries in the data warehouse.
After: Identified and resolved three critical query bottlenecks in Redshift using EXPLAIN plans; added sort keys and distribution keys to two core fact tables, converted three full-table scans to partition-pruned queries — reduced daily pipeline completion time from 4.5 hours to 55 minutes, cutting compute costs by $2,100/month.
SQL Tools and Ecosystem: What to List
SQL does not exist in isolation. The tools around it matter as much as the language itself:
Warehouse dialects: PostgreSQL, BigQuery (Standard SQL), Snowflake (SQL), Redshift, SQL Server (T-SQL), MySQL, DuckDB (increasingly relevant for local analytics). Note which dialects you have production experience with — they differ meaningfully in window function behaviour, date functions, and performance tuning approaches.
Transformation tooling: dbt (data build tool) is now a near-universal expectation for analytics engineering roles and increasingly expected for senior analyst roles. If you have written dbt models, tests, and documentation — say so. Note whether you have used dbt Cloud or dbt Core.
Query interfaces: Tableau, Looker (LookML), Mode, Redash, Metabase, Apache Superset. If you have written SQL that feeds BI tools, mention the tool — it signals the downstream user of your work.
Orchestration: Airflow, Prefect, dbt Cloud Scheduler, AWS Glue. If your SQL runs in a pipeline, note what orchestrates it.
Version control for SQL: SQL in dbt models under Git is a genuine engineering practice. Mentioning this distinguishes an analytics engineer from someone running ad-hoc queries in a browser.
Where to Place SQL on Your CV
Skills section: "SQL (advanced) — BigQuery, Snowflake, dbt, window functions, query optimisation" is clear and informative. Do not just write "SQL" — always add the dialect and at least one signal of depth.
Experience bullets: SQL should appear in the actual bullets where it drove outcomes — not only in a skills list. If SQL was central to your analyst work, it should appear in at least two bullets per relevant role, with the query type or the system specified.
Projects: If you have a GitHub with SQL projects, dbt repositories, or public dashboards (Looker Studio, Tableau Public), link to them. A well-structured dbt project with documented models signals professional-grade SQL habits to any analytics engineering hiring team.
Certifications and Credentials
SQL certifications are plentiful but not universally respected. The ones worth listing:
- dbt Certified Analytics Engineer: A legitimate and increasingly recognised credential for analytics engineering roles. Worth pursuing if you work with dbt.
- Google Professional Data Engineer: Requires strong BigQuery SQL and data pipeline knowledge — carries meaningful weight for GCP-focused roles.
- Snowflake SnowPro Core / SnowPro Advanced: Data Engineer: Credible for Snowflake-heavy roles, especially in companies that have standardised on the platform.
- Microsoft Certified: Azure Data Engineer Associate (DP-203): Relevant for SQL Server and Azure Synapse environments.
- HackerRank / LeetCode SQL certifications: Useful for entry-level candidates but low signal for experienced analysts — interviewers will probe SQL in the interview regardless.
For most mid-to-senior analyst roles, a strong portfolio of SQL work visible in your experience bullets outweighs any certification. Certs supplement; they do not substitute.
Common Mistakes That Weaken SQL CVs
"Proficient in SQL" without any detail. This tells a hiring manager nothing about whether you can write a window function or explain why a query is slow. Add the dialect, add the complexity level, add the context.
Not mentioning dbt. For any analyst role at a data-mature company in 2026, dbt literacy is increasingly expected. If you have not used it, it is worth learning before you apply. If you have used it, it belongs prominently on your CV.
Describing SQL as a supporting tool rather than a core skill. If SQL is how you generated 80% of your analytical output, it should be treated as a primary skill on your CV — not listed quietly alongside Excel and PowerPoint.
Omitting query performance work. The ability to write a correct query is entry-level. The ability to write a fast, maintainable query is what separates analysts from great analysts. If you have diagnosed query plans, added indexes, or restructured queries for performance, say so.
No mention of schema understanding. Analysts who only query data they were handed are less valuable than analysts who understand the underlying schema, can trace data lineage, and can identify model design issues. If you have worked with DBAs, contributed to data models, or designed analytical schemas, include it.

Closing
SQL is non-negotiable for analyst roles — but listing "SQL" is the floor, not the ceiling. The analysts who get the strongest offers are the ones whose CVs show query complexity, warehouse fluency, performance awareness, and downstream impact. Every SQL bullet you write should connect the query to something that happened in the business as a result.
NextCV reads the analyst job description you are applying to and highlights the SQL work in your background — the warehouse dialects, the query depth, the dbt experience — that matches what that team actually needs to see.