Facing the 1Z0-047 exam without confidence usually means facing it without rehearsal. The 264 Oracle Database SQL Expert practice questions at ActualPDF replace uncertainty with repetition, and in 2026 that remains the reliable formula.
Oracle 1Z0-047 Exam Overview:
| Certification Vendor: | Oracle |
|---|---|
| Exam Name: | Oracle Database SQL Expert |
| Exam Number: | 1Z0-047 |
| Exam Format: | Multiple Choice, Multiple Select |
| Exam Price: | USD 245 (varies by region) |
| Certificate Validity Period: | Lifetime (no expiration) |
| Available Languages: | Japanese, English |
| Real Exam Qty: | 70 |
| Passing Score: | 66% |
| Related Certifications: | OCA Oracle Database OCP Oracle Database Oracle Database 10g/11g/12c Certified Expert |
| Exam Duration: | 120 minutes |
| Recommended Training: | Oracle Database: SQL Workshop I & II Oracle Database: Introduction to SQL |
| Exam Registration: | Oracle Education & Certification Pearson VUE Registration |
| Sample Questions: | ![]() |
| Exam Way: | In-person at Pearson VUE authorized test centers / Online proctored exam |
| Pre Condition: | No mandatory prerequisites; recommended basic SQL knowledge |
| Official Syllabus URL: | https://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=652&get_params=p_exam_id:1Z0-047 |
Oracle 1Z0-047 Exam Syllabus Topics:
| Section | Weight | Objectives |
|---|---|---|
| Topic 1: Data Definition Language (DDL) and Schema Objects | 12% | - Constraints and indexes - Data dictionary views - CREATE/ALTER/DROP tables - Views, sequences, synonyms |
| Topic 2: Group Functions and Aggregation | 10% | - ROLLUP, CUBE, and GROUPING functions - GROUP BY and HAVING clauses - AVG, SUM, COUNT, MAX, MIN |
| Topic 3: Single-Row Functions | 12% | - General functions and conditional expressions - Character, number, and date functions - Conversion functions |
| Topic 4: Displaying Data from Multiple Tables | 12% | - Equijoins and non-equijoins - Outer joins and self joins - ANSI/ISO SQL syntax |
| Topic 5: Subqueries and Set Operators | 12% | - Single-row and multi-row subqueries - WITH clause - UNION, UNION ALL, INTERSECT, MINUS - Correlated subqueries and EXISTS |
| Topic 6: Restricting and Sorting Data | 10% | - ORDER BY sorting - Logical operators - WHERE clause conditions |
| Topic 7: Introduction to SQL and Relational Concepts | 8% | - SQL SELECT statements - Relational database fundamentals |
| Topic 8: Advanced SQL Features | 14% | - Regular expression support - Large data types - User access control and privileges - Hierarchical queries |
| Topic 9: Data Manipulation Language (DML) | 10% | - Transactions and COMMIT/ROLLBACK/SAVEPOINT - INSERT, UPDATE, DELETE statements |
Questions and Answers About Oracle Database SQL Expert
Oracle Database SQL Expert is an official Oracle exam, listed under exam code 1Z0-047. A passing result earns you the Oracle Database SQL Certified Expert certification at the Expert level. It also ties into Oracle Database 10g/11g/12c Certified Expert, OCA Oracle Database, OCP Oracle Database, extending its value across your certification roadmap. Employers read this credential as verified competence, which is why it keeps appearing in job requirements.
Expect 70 questions inside 120 minutes on the Oracle Database SQL Expert exam. That pace punishes hesitation, so rehearse it: the ActualPDF software engine simulates the real exam scene, reminds you of the questions you got wrong, and pushes you to re-practice them until the clock stops being your enemy.
Passing Oracle Database SQL Expert requires 66%, and the official registration fee is USD 245 (varies by region). Retakes charge the full USD 245 (varies by region) again, which is why experienced candidates treat preparation as the cheaper exam fee. Verify your readiness with repeated ActualPDF practice scores above the requirement before you commit to a date.
No mandatory prerequisites; recommended basic SQL knowledge
Requirements evolve, so confirm the current conditions before registering on the official exam page.
Registration for Oracle Database SQL Expert goes through the official channels listed here.
When you schedule, note that the exam is delivered In-person at Pearson VUE authorized test centers / Online proctored exam.
Oracle recommends the following training for Oracle Database SQL Expert candidates.
Follow any course with the 264 practice questions in the ActualPDF 1Z0-047 package; the software engine will even remind you which mistakes need another round.
Yes. ActualPDF provides a free download demo of the Oracle Database SQL Expert material, so you can check the content before choosing a version. After purchase, a one-year warranty covers you: the latest version is sent to you as it releases, free for 365 days, and after expiry you can extend the update service at a 50% discount.
Your purchase is covered by a 100% money-back guarantee with clear conditions. Take the Oracle Database SQL Expert exam within 60 days of purchase; if you fail, provide your unqualified result by submitting a scanned enrollment slip and the official Score Report PDF within 2 days of the exam, and the full refund is processed within 7 days. The exam must match your product, candidate and payer names must match, and attempts within 3 days of purchase, unused downloads, free materials, and expired orders are not covered. Alternatively, exchange for two other exam products of equal value, free, or wait for updates while keeping your original product's update service.
Delivery is instant: files unlock for download at payment and are emailed within one minute. If nothing arrives within 2 hours, check spam and contact customer service, which works 7/24 and normally replies within two hours. Installation is unlimited across your computers.
The Oracle Database SQL Expert syllabus spans 9 domains, led by Group Functions and Aggregation (10%), Displaying Data from Multiple Tables (12%), and Data Manipulation Language (DML) (10%). The complete topic list is published above; candidates who study the map first rarely get lost later.
Oracle Database SQL Expert Sample Questions:
Which statement is true regarding the ROLLUP operator specified in the GROUP BY clause of a SQL statement?
- A. It produces higher-level subtotals, moving in all the directions through the list of grouping columns specified in the GROUP BY clause.
- B. It produces only the subtotals for the groups 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.
Correct Answer: C 🗳️
View the Exhibit and examine the structure of the
PRODUCT INFORMATION table.
Which two queries would work? (Choose two.)
- A. SELECT product_name
FROM product_jnformation WHERE list_price < ANY(SELECT AVG(list_price)
FROM product_jnformation GROUP BY product_status); - B. SELECT product_status FROM product_information GROUP BY product_status HAVING list_price > (SELECT AVG(list_price) FROM product_information);
- C. SELECT product_status FROM product_information GROUP BY product_status WHERE list_price < (SELECT AVG(list_price) FROM product_information);
- D. SELECT product_name
FROM product_information
WHERE list_price = (SELECT AVG(list_price)
FROM product_information);
Correct Answer: A,D 🗳️
View the Exhibit and examine the description of the ORDERS table.
Evaluate the following SQL statement:
SELECT order_id, customer_id FROM orders WHERE order_date > 'June 30 2001';
Which statement is true regarding the execution of this SQL statement?
- A. It would execute and would return ORDER_ID and CUSTOMER_ID for all records having ORDER_DATE greater than 'June 30 2001'.
- B. It would not execute because 'June 30 2001' in the WHERE condition cannot be converted implicitly and needs the use of the TO_DATE conversion function for proper execution.
- C. It would not execute because 'June 30 2001' in the WHERE condition is not enclosed within double quotation marks.
- D. It would not execute because 'June 30 2001' in the WHERE condition cannot be converted implicitly and needs the use of the TO_CHAR conversion function for proper execution.
Correct Answer: B 🗳️
Evaluate the CREATE TABLE statement:
CREATE TABLE products
(product_id NUMBER(6) CONSTRAINT prod_id_pk PRIMARY KEY,
product_name VARCHAR2(15));
Which statement is true regarding the PROD_ID_PK constraint?
- A. It would be created and would use an automatically created unique index.
- B. It would be created only if a unique index is manually created first.
- C. It would be created and would use an automatically created nonunique index.
- D. It would be created and remains in a disabled state because no index is specified in the command.
Correct Answer: A 🗳️
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".
Correct Answer: C 🗳️
PDF Version Demo



