Short on study time for the Oracle Database SQL Expert exam? Getcertkey condenses your preparation into 264 focused practice questions for the 1Z1-047 exam, so even a packed schedule leaves room for steady, measurable progress.
Oracle 1Z1-047 Exam Overview:
| Certification Vendor: | Oracle |
|---|---|
| Exam Name: | Oracle Database SQL Expert |
| Exam Number: | 1Z0-047 |
| Exam Duration: | 120 minutes |
| Passing Score: | Not publicly disclosed (Oracle doesn’t publish exact pass marks) |
| Related Certifications: | Oracle Database SQL Fundamentals I (1Z0-051) |
| Real Exam Qty: | 70 |
| Certificate Validity Period: | Typically 3 years (depends on Oracle policy) |
| Available Languages: | Japanese, English, Spanish, German |
| Exam Format: | Multiple Response, Multiple Choice |
| Exam Price: | Approximately USD 195 (varies by region) |
| Sample Questions: | ![]() |
| Exam Way: | Onsite at Pearson VUE or online proctored delivery |
| Pre Condition: | No formal prerequisite, but SQL Fundamentals knowledge recommended |
| Official Syllabus URL: | https://www.oracle.com/education/certification/ |
Oracle 1Z1-047 Exam Syllabus Topics:
| Section | Objectives |
|---|---|
| Managing Data in Different Time Zones | - Datetime functions and timezone handling |
| Using DDL Statements | - Create and manage tables - Understand data types and constraints |
| Using Set Operators | - Control order of result sets - UNION, INTERSECT, MINUS |
| Regular Expression Support | - Using regular expressions in SQL |
| Using Single-Row Functions | - Conversion functions - Character, number, and date functions |
| Reporting Aggregated Data | - HAVING clause usage - Group functions and GROUP BY |
| Manipulating Data | - Transaction control - INSERT, UPDATE, DELETE |
| Creating and Managing Schema Objects | - Views, sequences, and indexes - Private and public synonyms |
| Using Subqueries | - Correlated subqueries and WITH clause - Define and use various subquery types |
| Generating Reports by Grouping Related Data | - ROLLUP and CUBE operations - GROUPING SETS |
| Managing Objects with Data Dictionary Views | - Use data dictionary views |
| Displaying Data from Multiple Tables | - Joins (inner, outer, self) - Cartesian products |
| Manipulating Large Data Sets | - Multitable INSERTs and MERGE - Flashback query usage |
| Controlling User Access | - System and object privileges - Granting roles and privileges |
| Hierarchical Retrieval | - CONNECT BY and tree-structured queries |
| Retrieving Data Using the SQL SELECT Statement | - Understand schema object behavior - Execute basic SELECT statements - List capabilities of SQL SELECT |
| Restricting and Sorting Data | - Limit rows returned - Sort query results |
Common Questions About the Oracle 1Z1-047 Exam
What is the Oracle Database SQL Expert exam all about?
The 1Z1-047 exam is the official Oracle exam behind the Other Oracle Certification certification, validating the skills measured by the Oracle Database SQL Expert credential. It sits at the Expert level of the Oracle certification program. It also connects to Oracle Database SQL Fundamentals I (1Z0-051), so the knowledge you build here carries over to those tracks as well.
How many questions are on the 1Z1-047 exam, and how much time do I get?
The 1Z1-047 exam contains 70 questions to be completed within 120 minutes. Before exam day, divide the available time by the question count to work out a comfortable per-question pace, and mark any item that eats into it so you can return later instead of getting stuck. Timed sessions in the Getcertkey test engines make that pacing automatic — run at least two full-length mock exams under the clock so time pressure never becomes the reason you drop points.
What score do I need to pass the 1Z1-047 exam, and what does it cost?
The passing score for the 1Z1-047 exam is Not publicly disclosed (Oracle doesn’t publish exact pass marks), and the official registration fee is Approximately USD 195 (varies by region). Retakes are not discounted — every new attempt means paying the full fee again — so it pays to measure yourself before you book. Work through the 264 practice questions on Getcertkey, sit a timed practice test, and schedule your exam only when your scores are consistently comfortable. That simple habit is the cheapest exam strategy there is.
Are there any prerequisites for the 1Z1-047 exam?
No formal prerequisite, but SQL Fundamentals knowledge recommended Requirements can change when Oracle revises its certification program, so confirm the current eligibility rules on the official exam page before you register.
Can I try the 1Z1-047 practice questions before I buy?
Yes. Getcertkey provides a free 1Z1-047 PDF demo so you can review the question style and answer quality before purchasing. Every purchase also includes 365 days of free updates — if Oracle revises the exam during that period, the updated material reaches you at no cost. Once the free-update year ends, you can extend your update service at a 50% discount.
What if I fail the 1Z1-047 exam, and how is my order delivered?
Every Oracle Database SQL Expert purchase on Getcertkey is covered by a 100% money-back guarantee with clear conditions: if you take the corresponding exam within 60 days of your purchase and do not pass, you can claim a full refund by submitting a scanned copy of your exam enrollment slip and your official score report as a PDF within two days of the exam date; claims are processed within seven days of submission. The guarantee does not apply to exams taken within three days of purchase, to material that was downloaded but never used in an exam attempt, or to free products and expired orders, and the candidate name must match the payer name. If you would rather not take a refund, you can instead exchange your purchase for two free exam preparation products of equal value and keep the update service on your original product.
Delivery is instant: your download is sent to your email within one minute of payment, with no limit on how many computers you may install the material on. If nothing arrives within two hours, check your spam folder and contact customer service for help.
What topics are covered in the 1Z1-047 exam?
The Oracle Database SQL Expert exam blueprint is organized into 17 domains. The first three are:
- Managing Objects with Data Dictionary Views
- Using Set Operators
- Using Single-Row Functions
For the complete domain-by-domain breakdown, scroll up to the full exam topics outline above and use it to plan how you distribute your study time.
Oracle Database SQL Expert Sample Questions:
Question #1
Which statement is true regarding the ROLLUP operator specified in the GROUP BY clause of a SQL statement?
A. It produces only the subtotals for the groups specified in the GROUP BY clause.
B. It produces higher-level subtotals, moving in all the directions through the list of grouping columns specified in the GROUP BY clause.
C. It produces higher-level subtotals, moving from right to left through the list of grouping columns specified in the GROUP BY clause.
D. It produces only the grand totals for the groups specified in the GROUP BY clause.
Question #2
View the Exhibit and examine the description of the EMPLOYEES table.
Your company decided to give a monthly bonus of $50 to all the employees who have completed five years in the company. The following statement is written to display the LAST_NAME,
DEPARTMENT_ID, and the total annual salary:
SELECT last_name, department_id, salary+50*12 "Annual Compensation" FROM employees WHERE MONTHS_BETWEEN(SYSDATE, hire_date)/12 >= 5;
When you execute the statement, the "Annual Compensation" is not computed correctly. What changes would you make to the query to calculate the annual compensation correctly?
A. Change the SELECT clause to SELECT last_name, department_id, salary*12+50 "Annual Compensation".
B. Change the SELECT clause to SELECT last_name, department_id, salary+(50*12) "Annual Compensation".
C. Change the SELECT clause to SELECT last_name, department_id, (salary +50)*12 "Annual Compensation".
D. Change the SELECT clause to SELECT last_name, department_id, (salary*12)+50 "Annual Compensation".
Question #3
View the Exhibit and examine the structure of the ORDERS table:
The ORDER_ID column has the PRIMARY KEY constraint and CUSTOMER_ID has the NOT
NULL constraint.
Evaluate the following statement:
INSERT INTO (SELECT order_id.order_date.customer_id FROM ORDERS WHERE order_total
= 1000 WITH CHECK OPTION) VALUES (13, SYSDATE, 101);
What would be the outcome of the above INSERT statement?
A. It would execute successfully and the ORDER_TOTAL column would have the value 1000 inserted automatically in the new row.
B. It would not execute successfully because the ORDER_TOTAL column is not specified in the SELECT list and no value is provided for it.
C. It would not execute successfully because all the columns from the ORDERS table should have been included in the SELECT list and values should have been provided for all the columns.
D. It would execute successfully and the new row would be inserted into a new temporary table created by the subquery.
Question #4
View the Exhibit and examine the description for EMPLOYEES and DEPARTMENTS tables.
Evaluate the following SQL statement:
SELECT e.department_id, e.job_id, d.location_id, sum(e. salary) total FROM employees e JOIN departments d ON e.department_id = d.department_id GROUP BY CUBE (e.department_id, e.job_id, d.location_id);
Which two statements are true regarding the output of this command? (Choose two.)
A. The output would display the total salary for all the JOB_IDs in a department.
B. The output would display the total salary for all the departments.
C. The output would display the grand total of the salary for only the groups specified in the GROUP BY clause.
D. The output would display only the grand total of the salary for all JOB_IDs in a LOCATION_ID.
Question #5
View the Exhibit and examine the data in ORDERS and ORDER_ITEMS tables.
You need to create a view that displays the ORDER ID, ORDER_DATE, and the total number of
items in each order.
Which CREATE VIEW statement would create the view successfully?
A. CREATE OR REPLACE VIEW ord_vu
AS SELECT o.order_id, o.order_date, COUNT(i.line_item_id)
FROM orders o JOIN order_items i ON (o.order_id = i.order_id)
GROUP BY o.order_id,o.order_date;
B. CREATE OR REPLACE VIEW ord_vu
AS SELECT o.order_id, o.order_date, COUNT(i.line_item_id)ll' NO OF ITEMS'
FROM orders o JOIN order_items i
ON (o.order_id = i.order_id)
GROUP BY o.order_id,o.order_date
WITH CHECK OPTION;
C. CREATE OR REPLACE VIEW ord_vu
AS SELECT o.order_id, o.order_date, COUNT(i.line_item_id)
"NO OF ITEMS"
FROM orders o JOIN order_items i
ON (o.order_id = i.order_id)
GROUP BY o.order_id,o.order_date;
D. CREATE OR REPLACE VIEW ord_vu (order_id,order_date)
AS SELECT o.order_id, o.order_date, COUNT(i.line_item_id)
"NO OF ITEMS"
FROM orders o JOIN order_items i
ON (o.order_id = i.order_id)
GROUP BY o.order_id,o.order_date;
Solutions:
| Question #1 Answer: C | Question #2 Answer: C | Question #3 Answer: B | Question #4 Answer: A,B | Question #5 Answer: C |


PDF Version Demo
1182 Customer Reviews




Quality and ValueGetCertKey Practice Exams are written to the highest standards of technical accuracy, using only certified subject matter experts and published authors for development - no all study materials.
Tested and ApprovedWe are committed to the process of vendor and third party approvals. We believe professionals and executives alike deserve the confidence of quality coverage these authorizations provide.
Easy to PassIf you prepare for the exams using our GetCertKey testing engine, It is easy to succeed for all certifications in the first attempt. You don't have to deal with all dumps or any free torrent / rapidshare all stuff.
Try Before BuyGetCertKey offers free demo of each product. You can check out the interface, question quality and usability of our practice exams before you decide to buy.