All Practice Exams

100+ Free Oracle 1Z0-071 Practice Questions

Pass your Oracle Database SQL (1Z0-071) exam on the first try — instant access, no signup required.

✓ No registration✓ No credit card✓ No hidden fees✓ Start practicing immediately
100+ Questions
100% Free

Loading practice questions...

2026 Statistics

Key Facts: Oracle 1Z0-071 Exam

About 63 questions

1Z0-071 has approximately 63 multiple-choice and multiple-response questions

Oracle - Exam 1Z0-071 Oracle Database SQL

100 minutes

Time allowed to complete the Oracle Database SQL exam

Oracle - Exam 1Z0-071 Oracle Database SQL

63%

Passing score required to earn the 1Z0-071 certification

Oracle - Exam 1Z0-071 Oracle Database SQL

US$245

Standard exam registration fee for 1Z0-071

Oracle University exam pricing

Certified Associate

Passing 1Z0-071 earns the Oracle Database SQL Certified Associate credential

Oracle - Oracle Database SQL Certified Associate

Pearson VUE

Exam is delivered online or at Pearson VUE test centers for Oracle University

Oracle University

Multiple formats

Questions are multiple-choice and multiple-response; all correct options must be chosen

Oracle - Exam 1Z0-071 Oracle Database SQL

100

Free original practice questions in this bank

OpenExamPrep

Exam 1Z0-071, Oracle Database SQL, is Oracle's associate-level SQL certification, earning the Oracle Database SQL Certified Associate credential. It has about 63 multiple-choice and multiple-response questions, a 100-minute time limit, a 63% passing score and a US$245 fee, and is delivered by Pearson VUE for Oracle University. It tests SELECT queries, restricting and sorting, single-row and group functions, joins, subqueries, set operators, DML, transaction control and DDL with constraints, views and sequences. Many items show SQL statements and ask you to predict the exact result or error. This 100-question bank provides original practice across every objective with explanations for each option.

Sample Oracle 1Z0-071 Practice Questions

Try these sample questions to test your Oracle 1Z0-071 exam readiness. Each question includes a detailed explanation. Start the interactive quiz above for the full 100+ question experience with AI tutoring.

1Which clause of a SELECT statement is used to restrict the rows returned based on a condition?
A.ORDER BY
B.WHERE
C.GROUP BY
D.HAVING
Explanation: The WHERE clause filters individual rows before grouping and sorting, returning only rows whose condition evaluates to TRUE. It is evaluated before GROUP BY and HAVING.
2In Oracle SQL, which operator is used to concatenate two character strings?
A.+
B.&
C.||
D.CONCAT only
Explanation: Oracle uses the double-pipe operator || for string concatenation, for example 'Hello' || ' World'. The CONCAT function also works but only joins two arguments at a time.
3What is the result of the expression NULL + 100 in Oracle SQL?
A.100
B.0
C.NULL
D.An error is raised
Explanation: Any arithmetic operation involving NULL returns NULL. Because NULL represents an unknown value, NULL + 100 is unknown, so the result is NULL.
4Which condition correctly selects employees whose commission column is NULL?
A.WHERE commission = NULL
B.WHERE commission IS NULL
C.WHERE commission == NULL
D.WHERE commission <> NULL
Explanation: NULL cannot be compared with the equality operator because any comparison with NULL yields UNKNOWN. The IS NULL operator is the correct way to test for null values.
5Which WHERE clause returns rows where salary is between 3000 and 5000 inclusive?
A.WHERE salary BETWEEN 3000 AND 5000
B.WHERE salary IN 3000 TO 5000
C.WHERE salary > 3000 AND salary < 5000
D.WHERE salary RANGE 3000, 5000
Explanation: BETWEEN x AND y is inclusive of both boundary values, so BETWEEN 3000 AND 5000 includes 3000 and 5000. It is equivalent to salary >= 3000 AND salary <= 5000.
6Which LIKE condition finds names that start with the letter 'S' followed by exactly three more characters?
A.LIKE 'S%'
B.LIKE 'S___'
C.LIKE 'S_'
D.LIKE '%S%%%'
Explanation: The underscore wildcard matches exactly one character. 'S___' matches an 'S' followed by exactly three single characters, so the name is four characters long.
7In an ORDER BY clause, what does the keyword DESC specify?
A.Sort by description column
B.Sort in descending order
C.Sort case-sensitively
D.Remove duplicate rows
Explanation: DESC sorts the result set in descending order (largest to smallest, or Z to A). The default when omitted is ASC, ascending order.
8By default, where do NULL values appear when a column is sorted with ORDER BY in ascending order?
A.First
B.Last
C.Randomly
D.They are excluded
Explanation: In Oracle, NULLs are treated as the largest values, so in an ascending sort they appear last by default. You can override this with NULLS FIRST or NULLS LAST.
9Which keyword eliminates duplicate rows from the result of a SELECT statement?
A.UNIQUE only
B.DISTINCT
C.EXCLUSIVE
D.NODUP
Explanation: DISTINCT placed immediately after SELECT removes duplicate rows from the result set. UNIQUE is accepted by Oracle as a synonym for DISTINCT in this position, but DISTINCT is the standard keyword.
10What does the following query return: SELECT 'Hello' AS greeting FROM dual;
A.A syntax error
B.One row containing the value Hello
C.All rows in dual
D.The column name greeting only
Explanation: DUAL is a one-row, one-column dummy table owned by SYS. Selecting a literal from DUAL returns exactly one row containing that literal, with the column aliased as greeting.

About the Oracle 1Z0-071 Exam

Exam 1Z0-071, Oracle Database SQL, leads to the Oracle Database SQL Certified Associate credential and validates fundamental SQL knowledge and skills for working with Oracle Database. The exam covers writing SELECT statements; restricting, sorting and projecting data; single-row and conversion functions; conditional expressions; aggregate functions with GROUP BY and HAVING; joining multiple tables with both Oracle and ANSI syntax; single-row, multiple-row and correlated subqueries; the UNION, UNION ALL, INTERSECT and MINUS set operators; manipulating data with INSERT, UPDATE, DELETE and MERGE; controlling transactions; and defining schema objects such as tables, constraints, views, sequences and indexes, including querying the data dictionary. Questions frequently present SQL statements and ask candidates to predict the exact result, output or error.

Assessment

Approximately 63 multiple-choice and multiple-response questions covering SQL SELECT statements, restricting and sorting data, functions, group functions, joins, subqueries, set operators, DML, DDL, constraints and schema objects.

Time Limit

100 minutes.

Passing Score

63%. The exact cut score can vary slightly by exam form.

Exam Fee

US$245 (prices vary by region and currency). (Oracle University (delivered via Pearson VUE))

Oracle 1Z0-071 Exam Content Outline

22%

Retrieving, Restricting and Sorting Data

SELECT statements, column expressions and aliases, restricting rows with WHERE using comparison, logical, BETWEEN, IN, LIKE and IS NULL operators, sorting with ORDER BY, and using DISTINCT, concatenation and the DUAL table.

16%

Single-Row, Conversion and Conditional Functions

Character functions (UPPER, LOWER, SUBSTR, INSTR, LENGTH, LPAD, TRIM, REPLACE), number functions (ROUND, TRUNC, MOD), date functions and arithmetic, TO_CHAR/TO_NUMBER/TO_DATE conversion, NVL, NVL2 and COALESCE, and CASE, DECODE and NULLIF.

12%

Aggregating Data with Group Functions

COUNT, SUM, AVG, MIN and MAX, how aggregate functions ignore NULLs, grouping rows with GROUP BY, filtering groups with HAVING, and the rules on what columns may appear in a grouped SELECT.

22%

Joins and Subqueries

Equijoins, non-equijoins, self-joins and outer joins; ANSI NATURAL, USING, ON, CROSS and FULL/LEFT/RIGHT OUTER joins; single-row and multiple-row subqueries; correlated subqueries; and the IN, EXISTS, ANY and ALL operators.

8%

Set Operators

Combining queries with UNION, UNION ALL, INTERSECT and MINUS, the requirement for matching column counts and compatible data types, NULL handling and duplicate removal, and how ORDER BY applies to combined results.

10%

DML and Transaction Control

INSERT, UPDATE, DELETE and MERGE, multitable inserts, default values and subquery-driven DML, and transaction control with COMMIT, ROLLBACK, SAVEPOINT, read consistency and row locking.

10%

DDL, Constraints and Schema Objects

CREATE and ALTER TABLE, Oracle data types, PRIMARY KEY, FOREIGN KEY, UNIQUE, NOT NULL and CHECK constraints, views (including WITH CHECK OPTION and WITH READ ONLY), sequences, indexes, synonyms and querying data dictionary views.

How to Pass the Oracle 1Z0-071 Exam

What You Need to Know

  • Passing score: 63%. The exact cut score can vary slightly by exam form.
  • Assessment: Approximately 63 multiple-choice and multiple-response questions covering SQL SELECT statements, restricting and sorting data, functions, group functions, joins, subqueries, set operators, DML, DDL, constraints and schema objects.
  • Time limit: 100 minutes.
  • Exam fee: US$245 (prices vary by region and currency).

Keys to Passing

  • Complete 500+ practice questions
  • Score 80%+ consistently before scheduling
  • Focus on highest-weighted sections
  • Use our AI tutor for tough concepts

Oracle 1Z0-071 Study Tips from Top Performers

1Practice writing and running SQL in a real Oracle environment such as Oracle Live SQL so you can see exact output, error messages and NULL behaviour rather than memorising rules.
2Pay close attention to NULL handling: aggregate functions ignore NULLs, NVL and COALESCE replace them, and NULL comparisons need IS NULL, not the equals operator.
3Learn both Oracle (comma) join syntax and ANSI (JOIN ... ON / USING / NATURAL) syntax, because the exam tests both and the rules for NATURAL and USING differ.
4Know the precise rules for GROUP BY and HAVING: every non-aggregated column in the SELECT must appear in GROUP BY, and HAVING filters groups while WHERE filters rows.
5Memorise the set operator rules: matching column counts, compatible data types, that UNION removes duplicates while UNION ALL does not, and that ORDER BY can appear only once at the end.
6Drill the conversion and date functions (TO_CHAR, TO_DATE, TO_NUMBER, ROUND, TRUNC) and the difference between implicit and explicit conversion, since format models and data types appear throughout the exam.

Frequently Asked Questions

How many questions are on the Oracle 1Z0-071 exam?

The exam has approximately 63 multiple-choice and multiple-response questions. For multiple-response items you must select every correct answer to receive credit for that question.

What is the passing score and time limit for 1Z0-071?

The passing score is 63% and you have 100 minutes to complete the exam. Oracle sets the exact cut score by exam form, so the precise number of correct answers required can vary slightly.

How much does the 1Z0-071 exam cost?

The exam fee is US$245, though pricing varies by region and currency. Oracle University sometimes offers vouchers, retake policies or training bundles that affect the effective cost.

What certification does passing 1Z0-071 earn?

Passing exam 1Z0-071 earns the Oracle Database SQL Certified Associate credential, which validates fundamental SQL knowledge and skills for working with Oracle Database.

Is 1Z0-071 the same as the old SQL Fundamentals exam?

1Z0-071 is Oracle's current single-exam path for SQL certification. It replaced the earlier 1Z0-061 SQL Fundamentals and 1Z0-051 exams, and tests both querying and SQL data definition and manipulation.

Are these official Oracle exam questions?

No. These are original OpenExamPrep questions modelled on the published 1Z0-071 objectives. They are for study and practice and are not actual Oracle exam items.