Useful Links
Computer Science
Data Science
SQL for Data Analysis
1. Introduction to SQL and Relational Databases
2. Basic SQL Query Structure
3. Fundamental SQL Queries
4. Advanced Filtering and Selection
5. Data Aggregation and Grouping
6. Joining Tables
7. Data Transformation and Manipulation
8. Subqueries and Derived Tables
9. Window Functions and Advanced Analytics
10. Set Operations and Advanced Queries
11. Views and Temporary Objects
12. Advanced Data Types and Semi-Structured Data
13. SQL for Data Analysis Applications
14. Performance Optimization and Best Practices
Data Transformation and Manipulation
String Functions
String Concatenation
CONCAT Function
Concatenation Operators
String Extraction
SUBSTRING Function
LEFT Function
RIGHT Function
String Modification
UPPER Function
LOWER Function
INITCAP Function
String Cleaning
TRIM Function
LTRIM Function
RTRIM Function
String Analysis
LENGTH Function
CHAR_LENGTH Function
String Replacement
REPLACE Function
TRANSLATE Function
String Search
POSITION Function
CHARINDEX Function
INSTR Function
String Splitting
String Parsing Techniques
Delimiter-based Splitting
Numeric Functions
Rounding Functions
ROUND Function
CEIL Function
FLOOR Function
TRUNC Function
Mathematical Operations
Basic Arithmetic
POWER Function
SQRT Function
ABS Function
Trigonometric Functions
SIN Function
COS Function
TAN Function
Logarithmic Functions
LOG Function
LN Function
Random Number Generation
RAND Function
RANDOM Function
Date and Time Functions
Current Date and Time
NOW Function
CURRENT_DATE
CURRENT_TIME
CURRENT_TIMESTAMP
Date Component Extraction
YEAR Function
MONTH Function
DAY Function
HOUR Function
MINUTE Function
SECOND Function
Date Arithmetic
DATE_ADD Function
DATE_SUB Function
DATEDIFF Function
INTERVAL Operations
Date Formatting
DATE_FORMAT Function
TO_CHAR Function
Format Strings
Date Conversion
STR_TO_DATE Function
TO_DATE Function
Date Truncation
DATE_TRUNC Function
Truncating to Different Periods
Type Conversion
Explicit Casting
CAST Function
CONVERT Function
Implicit Casting
Automatic Type Conversion
Type Precedence Rules
Data Type Compatibility
Conditional Logic
CASE Expressions
Simple CASE
Searched CASE
Nested CASE Statements
NULL Handling Functions
COALESCE Function
ISNULL Function
NULLIF Function
Conditional Aggregation
Conditional Counting
Conditional Summing
Previous
6. Joining Tables
Go to top
Next
8. Subqueries and Derived Tables