SQLMentor // cert guide

Oracle 1Z0-071 Exam Guide: Syllabus, Passing Score & How to Prepare

The Oracle Database SQL Certified Associate (1Z0-071) is Oracle's foundational SQL certification and, for most people, the first Oracle credential worth earning. This guide covers exactly what is on the exam, the 63% passing score, the cost and format, a realistic week-by-week study plan, and how to prepare for free with SQLMentor's tutorials and timed practice exams.

If you already know you want to practise, jump straight to the free 1Z0-071 practice exams — three full-length, timed sets with per-question explanations. Otherwise, read on for the full breakdown.

Exam at a glance

Exam fees, booking options, and any renewal policy can change, so always confirm the current details on the official Oracle University 1Z0-071 page ↗ before you book. SQLMentor is an independent study resource and is not affiliated with Oracle.

What the 1Z0-071 certifies

Passing 1Z0-071 shows that you can read, write, and reason about Oracle SQL — not just recite syntax. It validates practical skills that come up daily in development and analytics roles: filtering and sorting result sets, joining multiple tables, nesting subqueries, aggregating with group functions, modifying data with DML, and shaping schema objects with DDL. Because it focuses on the SQL language itself (rather than administration), it is relevant whether you are a developer, data analyst, report writer, QA engineer, or a DBA-in-training.

Is the 1Z0-071 worth it?

For anyone working with Oracle databases, it is one of the more respected entry-level certifications — largely because it is genuinely hard to pass by memorising answers. The questions test whether you understand how SQL behaves (NULL handling, implicit conversions, join semantics, subquery scope), which is exactly the knowledge that transfers to the job. It is also the natural stepping stone before the 1Z0-082 (Database Administration) or 1Z0-149 (PL/SQL) exams. Whether the fee is worth it depends on your role and region, but the underlying skills it forces you to build are valuable regardless of the certificate.

Full syllabus breakdown

The 1Z0-071 blueprint spans the whole core of the SQL language. The topic groups below are ordered roughly the way SQLMentor's Oracle SQL tutorial teaches them, so you can study each area and immediately practise it in the editor.

1. Retrieving and restricting data

SELECT fundamentals, projecting and aliasing columns, the WHERE clause, comparison and logical operators, BETWEEN, IN, LIKE, IS NULL, and sorting with ORDER BY. This is the most heavily represented area on the exam — get it airtight. Study: basic SQL and filtering.

2. Single-row and conversion functions

Character, number, and date functions; NVL, NVL2, COALESCE, and NULLIF; explicit conversion with TO_CHAR, TO_DATE, and TO_NUMBER; and conditional logic with CASE and DECODE. Expect questions that hinge on implicit data-type conversion and NULL propagation.

3. Aggregating data with group functions

COUNT, SUM, AVG, MIN, MAX; GROUP BY and the difference between WHERE and HAVING; and how NULLs behave inside aggregates. Study aggregate functions.

4. Joins and subqueries

Inner joins, outer joins (both ANSI LEFT/RIGHT/FULL JOIN and the Oracle (+) syntax), self-joins, and cross joins; then single-row, multi-row, and correlated subqueries plus EXISTS/NOT EXISTS. This pairing is where most scenario questions live. Study joins and subqueries.

5. Set operators

UNION, UNION ALL, INTERSECT, and MINUS, including column-count/type matching rules and how ORDER BY applies to a compound query. Study set operators.

6. DML and transaction control

INSERT, UPDATE, DELETE, MERGE, and multi-table inserts; plus COMMIT, ROLLBACK, SAVEPOINT, and read consistency. Study DML and transactions & locks.

7. DDL, constraints, and schema objects

Creating and altering tables, Oracle data types, the five constraint types (PRIMARY KEY, FOREIGN KEY, UNIQUE, NOT NULL, CHECK), plus views, sequences, synonyms, and indexes. Study DDL, constraints, views, and sequences & synonyms.

8. Data dictionary and privileges

Querying dictionary views such as USER_TABLES and USER_CONSTRAINTS, and controlling access with GRANT and REVOKE. Study the data dictionary.

Oracle does not publish exact percentage weightings per topic, so treat the ordering above as relative emphasis rather than a fixed mark split. Retrieving/restricting data, functions, joins, and subqueries together make up the bulk of the questions.

A realistic 6-week study plan

This plan assumes a few hours a week. Compress it if you already write SQL daily; stretch it to eight weeks if the language is new.

Common reasons candidates fail (and how to avoid them)

Ready to test yourself?

SQLMentor has three full-length, timed 1Z0-071 practice exams with per-question explanations — free, no sign-up, progress saved locally in your browser.

Start the free 1Z0-071 practice exams →

Frequently asked questions — 1Z0-071 exam

What is the passing score for the Oracle 1Z0-071 exam?
The passing score for 1Z0-071 is 63%. With 63 questions on the exam, that means you need roughly 40 correct answers. SQLMentor's free practice sets are scored against the same 63% threshold so a passing practice score reflects a passing real score.
How many questions are on the 1Z0-071 exam and how long is it?
1Z0-071 has 63 multiple-choice questions and a 120-minute time limit, which works out to just under two minutes per question. Pace, not knowledge, is what most candidates run out of, so practising under a timer matters.
How much does the 1Z0-071 exam cost?
The 1Z0-071 exam fee is around US$245, though the exact price varies by region and currency. Confirm the current fee and any local taxes on Oracle University before booking through Pearson VUE or Oracle Online Proctoring.
How long does it take to prepare for 1Z0-071?
Most candidates prepare over 4 to 8 weeks. If you already write SQL daily you may need less; if SQL is new, budget the full eight weeks. Spend the first weeks learning concepts, then the final two weeks on timed practice exams until you consistently score above 73%.
Is the 1Z0-071 certification worth it?
For developers, analysts, and DBAs who work with Oracle, 1Z0-071 is a recognised, foundational credential that proves you can read and write real SQL. It is also a sensible first step before the 1Z0-082 (DBA) or 1Z0-149 (PL/SQL) exams. Whether it is worth the fee depends on your role and region, but it is one of the more respected entry-level database certifications.
Can I prepare for 1Z0-071 for free?
Yes. SQLMentor's Oracle SQL tutorial, in-browser SQL editor, and three full-length 1Z0-071 practice exams are completely free with no sign-up. You only pay Oracle's exam fee when you book the real test.