Oracle SQL Interview Questions Master Class

所在平台: Udemy

课程主页: https://www.udemy.com/course/sql-interview-questions-master-class/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**Oracle SQL面试题精通课程总结** 本课程由一位拥有19年SQL经验的Oracle认证架构师讲授,内容涵盖了SQL面试中从初级到专家级的150多道高频问题。课程总时长约3小时,专注于SQL查询的编写和实际应用,旨在帮助学员顺利通过SQL面试,尤其对于ETL开发者而言,能够提升其在ETL+SQL领域的竞争力。 **核心内容概览:** * **关系数据库基础:** 讲解关系数据库的理论和物理层面,SQL语句与ERD组件的关系,以及数据库与SQL的联系。 * **数据限制与排序:** 学习运算符优先级、限制行数、使用替换变量、DEFINE和VERIFY命令、数据排序、转换函数、条件表达式,以及NVL、NULLIF、COALESCE函数、数据类型隐式/显式转换、TO_CHAR、TO_NUMBER、TO_DATE函数的使用。 * **多表数据查询:** 掌握自连接、各种类型的连接(包括非等值连接和外连接)、笛卡尔积,以及SET运算符(UNION, UNION ALL, INTERSECT, MINUS)的使用,并如何在SET操作中使用ORDER BY子句。 * **对象管理:** 学习索引、同义词、序列、视图的管理,以及如何使用数据字典视图进行对象检索。 * **SQL SELECT语句详解:** 包含列别名、连接运算符、字面值字符串、DISTINCT关键字、算术表达式和NULL值处理,以及利用单行函数(字符串函数、日期函数、数值函数如ROUND, TRUNC, MOD)进行输出定制。 * **聚合数据:** 学习使用GROUP BY和HAVING子句对数据进行分组和限制,以及GROUP函数的使用。 * **子查询应用:** 深入讲解单行子查询、多行子查询,以及如何使用相关子查询进行UPDATE和DELETE操作。 * **DML与事务管理:** 掌握DML语句(INSERT, UPDATE, DELETE)的操作,事务控制,多表INSERT和MERGE语句。 * **DDL与表管理:** 学习DDL语句以管理表及其关系,包括创建、删除列、设置列未使用、截断表、创建和使用临时表及外部表。 * **约束与权限管理:** 学习约束的管理,区分系统权限与对象权限,以及如何授权和管理角色。 * **时区与日期数据:** 讲解如何处理不同时区的数据,使用CURRENT_DATE, CURRENT_TIMESTAMP, LOCALTIMESTAMP,以及INTERVAL数据类型。 课程内容结构化,将相关问题分组以便于记忆。通过学习本课程,学员将能够理解SQL的重点和实际细节,自信地应对SQL面试中的各种挑战。

课程评论(0条)

课程详情

I have conducted more than 100+ Interviews.Most importantly I myself attended 30+ interviews and kept the interview questions from different Interviewers.That will be big boast to understand how different interviewer asked questions and what are the frequently asked questionsThere are some tough queries / tricks so If you learn them mostly tough queries can be answeredApproximately 3 hours of lecture dedicated to write variety of SQL queriesIf you are preparing for SQL Interview or an ETL developers add punch being a ETL + SQL pro-developer and answer most of SQL questionsThere are around 150+ mostly asked questions from simple to expert level are discussed. It also includes 12CLearn SQL from an Architect who worked 19+ years in SQL.An Oracle Certified Professions (OCP)Oracle Technology Network (OTN) Points: 12,975 Level: MasterJoin the course and learn the important aspects and practical details of SQL and clear the interview with easeI have kept related questions together so that one can easily memorize.See you in the Class.Course covered:Relational Database conceptsExplaining the theoretical and physical aspects of a relational databaseRelating clauses in SQL Select Statement to Components of an ERDExplaining the relationship between a database and SQLRestricting and Sorting DataApplying Rules of precedence for operators in an expressionLimiting Rows Returned in a SQL StatementUsing Substitution VariablesUsing the DEFINE and VERIFY commandsSorting DataUsing Conversion Functions and Conditional ExpressionsApplying the NVL, NULLIF, and COALESCE functions to dataUnderstanding implicit and explicit data type conversionUsing the TO_CHAR, TO_NUMBER, and TO_DATE conversion functionsNesting multiple functionsDisplaying Data from Multiple TablesUsing Self-joinsUsing Various Types of JoinsUsing Non equijoinsUsing OUTER joinsUnderstanding and Using Cartesian ProductsUsing SET OperatorsMatching the SELECT statementsUsing the ORDER BY clause in set operationsUsing The INTERSECT operatorUsing The MINUS operatorUsing The UNION and UNION ALL operatorsManaging Indexes Synonyms and SequencesManaging IndexesManaging SynonymsManaging SequencesManaging ViewsManaging ViewsManaging Objects with Data Dictionary ViewsUsing data dictionary viewsRetrieving Data using the SQL SELECT StatementUsing Column aliasesUsing The SQL SELECT statementUsing concatenation operator, literal character strings, alternative quote operator, and the DISTINCT keywordUsing Arithmetic expressions and NULL values in the SELECT statementUsing Single-Row Functions to Customize OutputManipulating strings with character functions in SQL SELECT and WHERE clausesPerforming arithmetic with date dataManipulating numbers with the ROUND, TRUNC and MOD functionsManipulating dates with the date functionReporting Aggregated Data Using Group FunctionsRestricting Group ResultsCreating Groups of DataUsing Group FunctionsUsing Subqueries to Solve QueriesUsing Single Row SubqueriesUsing Multiple Row SubqueriesUpdate and delete rows using correlated subqueriesManaging Tables using DML statementsManaging Database TransactionsControlling transactionsPerform Insert, Update and Delete operationsPerforming multi table InsertsPerforming Merge statementsUse DDL to manage tables and their relationshipsDescribing and Working with TablesDescribing and Working with Columns and Data TypesCreating tablesDropping columns and setting column UNUSEDTruncating tablesCreating and using Temporary TablesCreating and using external tablesManaging ConstraintsControlling User AccessDifferentiating system privileges from object privilegesGranting privileges on tablesDistinguishing between granting privileges and rolesManaging Data in Different Time ZonesWorking with CURRENT_DATE, CURRENT_TIMESTAMP and LOCALTIMESTAMPWorking with INTERVAL data types

课程标签

0人关注该课程

主题相关的课程