SQL INDEPTH PRACTICAL GUIDE FOR BEGINNERS & POWER USERS: The Concise SQL A-Z Mastery Guide for All Users for Data Management, Analysis, and Manipulation with Practice Exercises and Solutions
- Length: 388 pages
- Edition: 1
- Language: English
- Publication Date: 2021-09-23
- ISBN-10: B09H2DSXQD
- Sales Rank: #3750889 (See Top 100 Books)
Are you a beginner or an intermediate user SQL?
Have you been struggling to have a smooth glide with SQL?
Ever wonder how to use SQL for data analysis, manipulation and management?
If yes, then, I bring you glad tidings because this user guide was written because of you!
SQL is the language used to communicate and interrogate databases. It is a standard language for most databases and it is both internationally and locally used and it contains several functionalities. SQL is primarily used to perform four functions known as CRUD; create, read, update and delete.
Virtually all companies or businesses are investing in technology, hardly will you see a business with the intent to make a profit start-up or otherwise not make use of technology if they want to attain any form of success. Thus, to gather, handle and transform a large amount of data, SQL can help us to perform certain functions for easier communication. SQL was invented by IBM to help software developers, database managers and business managers. SQL helps these sets of people and grants them controlled access to data and helps them manipulate said data to make key business decisions.
What will be explained in this user manual is the standard SQL that will be used or can be used for any database. In this manual, you will be taught everything you need to know about SQL. This user guide is quite detailed and here are some of the things you should look forward to;
- Types of SQL commands
- Understanding relational databases
- How to setup on Oracle Apex
- How to manually install the country’s dataset
- SQL commands
- Data types
- Perform data query language operations using the select command
- Understand how to apply the distinct command
- Perform data definition language commands such as creating, dropping, and altering tables and objects
- Understand the formatting differences between string and numerical values used as in query constraints and clauses
- Perform data manipulation language commands such as inserting, updating, and deleting records in a table
- Use data control language to grant and revoke permissions within your schema
- Get a high-level overview of Transaction Control Language
- How to qualify column names
- That qualifying your column names can remove ambiguity when referencing a column in the select statement
- How to alias table names
- How to qualify columns
- How to format dates in SQL using functions
- How to use date formatting functions to work with date values represented by different data types
- Simple String functions
- Simple Mathematical functions
- The section will end with some practical assignments. And many more.
Follow the picture descriptions, they are there for further clarifications and guidance, if carefully followed, this guide will help you master SQL in no time, and if you do get lost in the middle, just go back to the previous chapter so you can understand better.
INTRODUCTION CHAPTER ONE GETTING TO KNOW SQL CONCEPT What is SQL? Who Uses SQL? SQL Concept Components of a Table Types of SQL commands Understanding Relational Databases CHAPTER TWO INTRODUCTION TO THE GUIDE AND ITS SET-UP Getting Set up on Oracle Apex Setup procedure Installing the Country’s dataset About Sample Datasets Manually installing the country’s dataset Oracle APEX Overview Exploring Oracle Apex Object browser SQL commands SQL scripts Utilities Restful services Log out Sign In Reset Password Exploring the Countries Sample Dataset Fact table Dimension table Important information relating to Oracle APEX Sample Datasets What is SQL? Tables Basic Database Terminology Your First SQL Query CHAPTER THREE DATA TYPES Section Overview String Data Types Numerical Data Types Note On String and Numerical Values Date Data Types The describe statement Simple Mathematical Operators Guidance and Documentation on Data Types CHAPTER FOUR SQL COMMANDS Section Overview Types of SQL Commands Data Query Language Select Distinct Data Definition Language Creating a table Adding of data Creating additional tables Alter command Drop command Renaming a table Truncating command Data Manipulation Language Insert command Data Control Language Transaction Control Language Exercise Solution CHAPTER FIVE QUALIFYING COLUMNS AND ALIASING TABLE NAMES Section Overview Qualifying Columns Qualified vs Unqualified objects Aliasing Table Names Inserting comments into your code CHAPTER SIX OPERATORS AND THE WHERE CLAUSE Section overview Operators WHERE Clause Examples using the where clause Important notes about case sensitivity in SQL Introduction to the case statement Examples with the case statement Revisiting the DML update command Exercises Solution to Exercises CHAPTER SEVEN DATE, STRING, AND MATHEMATICAL FUNCTIONS Section Overview Overview of the Employees (EMP/DEPT) Data Model Installing the Employees (EMP/DEPT) Dataset Manually installing the Employees (EMP/DEPT) Dataset The Cast Function Date values and formatting Date functions String functions Mathematical functions Useful external links on functions Date Formatting Date Functions Exercises Solution to Exercises CHAPTER EIGHT AGGREGATE FUNCTIONS AND THE GROUP BY, HAVING ORDER BY CLAUSES Section Overview Aggregate functions Count(*) Aggregate functions and the Where clause Aggregate functions and group by Single column group by Multi-column group by Non-Aggregated Columns Group By and The Having Clause Group by on Numerical fields Order by Order of Execution Exercise Solution to Excercises CHAPTER NINE JOINING TABLES Section Overview Introduction to the join operation Type of Joins Syntax Simple Join Joining Multiple Tables Joining on Multiple Columns Exercises Solution to Exercises CHAPTER TEN SET OPERATORS Section Overview Union and Union All Intersect Minus CHAPTER ELEVEN QUERY ORDER OF EXECUTION AND SUBQUERIES Section Overview SQL Query Order of Execution Fetch, Limit and Top Subqueries Subqueries and Joins Exercise Solution to Exercises CHAPTER TWELVE RELATIONAL DATA MODEL BASICS AND DATABASE CONSTRAINTS Section Overview Relational Databases Fact and Dimension tables revisited Star and Snowflake Schemas Types of Relationships Primary Key and Foreign Key Constraints Other Important Constraints CHAPTER THIRTEEN VIEWS Section Overview What are Views? Creating, Replacing, and Dropping Views Simple and Complex Views Performing DML Operations on Simple Views CHAPTER FOURTEEN BRINGING IT ALL TOGETHER Section Overview Overview of the Customer Orders Data Model Installing the Customer Orders Dataset Manually Installing the Customer Orders Dataset Customers dataset Orders dataset Order items dataset Product dataset Stores dataset Exercises Solution to Exercises Conclusion INDEX
Donate to keep this site alive
1. Disable the AdBlock plugin. Otherwise, you may not get any links.
2. Solve the CAPTCHA.
3. Click download link.
4. Lead to download server to download.