SQL is a standard language for storing, manipulating and retrieving data in databases.
Our SQL tutorial will teach you how to use SQL in MySQL, SQL Server, MS Access, Oracle, Postgres, and other database systems.
SQL Basics
- SQL Datatypes
- SQL CREATE TABLE
- SQL WHERE
- SQL Update
- SQL Alter
- SQL Truncate
- SQL Having Clause
- SQL Between and In Operator
- SQL Exists
- SQL Foreign Key
- SQL Unique
- SQL Intersect Operator
- SQL Select Into
- SQL Like
- How to add comments in SQL
- SQL Alias
- SQL Top, Limit, Rownum
- SQL And Or Not
- SQL Cube
- SQL Grouping Set
- SQL Any
- SQL CTE
- SQL Case
- SQL Nullif
- SQL Delete duplicates
- SQL Operators
- SQL Constraints
- SQL Insert
- SQL Select
- SQL Delete
- SQL GroupBy
- SQL OrderBy
- SQL Insert Multiple Rows
- SQL Distinct
- SQL NOTNULL
- SQL Union Operator
- SQL Except Operator
- SQL Primary Key
- SQL Merge
- SQL Check
- SQL Pivot
- SQL Try Catch
- SQL Wildcard Characters
- SQL Rollup
- SQL Correlated Subquery
- SQL All
- SQL Recursive CTE
- SQL Coalesce
- SQL Find duplicates
SQL Datatypes
- SQL Bit
- SQL Decimal
- SQL Nchar
- SQL NVarchar
- SQL Int
- SQL Char
- SQL Varchar
- SQL Guid
SQL Joins
SQL Dates Functions
- SQL Date
- SQL SYSDATETIME
- SQL Getutcdate
- Convert datetime to string
- SQL Current_timestamp
- SQL Datetimeoffset
- SQL Datepart
- SQL Month
- SQL Datediff
- SQL Eomonth
- SQL Todatetimeoffset
- SQL Datetime2fromparts
- SQL Timefromparts
- SQL Time
- SQL Getdate
- SQL Current_time
- SQL datetime to date
- SQL SYSUTCDATETIME
- SQL SYSDATETIMEOFFSET
- SQL Datename
- SQL Day
- SQL Year
- SQL Dateadd
- SQL Switchoffset
- SQL Datefromparts
- SQL Datetimeoffsetfromparts
- SQL Isdate
SQL String Functions
SQL Aggregate Functions
- SQL avg
- SQL count
- SQL max
- SQL stdev
- SQL sum
- SQL varp
- SQL checksum_agg
- SQL count_big
- SQL min
- SQL stdevp
- SQL var
SQL Math Functions
SQL Views
- SQL Views
- SQL Rename view
- SQL get view information
- SQL indexed view
- SQL Create view
- SQL List view
- SQL remove view
SQL Index
- SQL create index
- SQL rename indexes
- SQL enable indexes
- SQL drop indexes
- SQL filtered indexes
- SQL clustered indexes
- SQL disable indexes
- SQL unique indexes
- SQL indexes with included columns
- SQL indexes on computed columns
SQL Triggers
- SQL Trigger
- SQL Instead of trigger
- SQL Disable trigger
- SQL View trigger
- SQL Remove trigger
- SQL Create trigger
- SQL DDL trigger
- SQL Enable trigger
- SQL List all triggers
SQL Stored Procedure
- SQL stored Procedure
- SQL stored procedure variables
- SQL stored procedure Begin…end
- SQL stored procedure break
- SQL stored procedure raiserror
- SQL stored procedure dynamic sql
- SQL stored procedure parameters
- SQL stored procedure output parameters
- SQL stored procedure if else
- SQL stored procedure continue
- SQL stored procedure try catch
- SQL stored procedure throw
SQL Server System Functions
- SQL Server Cast
- SQL Server Choose
- SQL Server IsNumeric
- SQL Server try_cast
- SQL Server try_parse
- SQL Server Convert
- SQL Server Isnull
- SQL Server iif
- SQL Server try_convert
SQL Server Window Functions
- SQL Server Cume_dist
- SQL Server First_value
- SQL Server Last_value
- SQL Server Ntile
- SQL Server Rank
- SQL Server Dense_rank
- SQL Server lag
- SQL Server lead
- SQL Server percent_rank
- SQL Server Row_number
Advanced SQL
- SQL Temporary Tables
- SQL User-defined scalar functions
- SQL table variables
- SQL cursor
- SQL Null functions
- SQL Table-valued functions
- SQL Remove user-defined functions
- SQL Injection
- SQL Subqueries
- PL/SQL If else