Author: Ben Richardson

Ben Richardson runs Acuity Training. Acuity is an IT training business offering classroom courses in London and Guildford. It is a leading provider of SQL training the UK and offers a full range of SQL training from introductory training to advanced administration courses.

Applying SQL Transformations and Handling Missing Values in Azure ML

Azure, Cloud

In this article, we will introduce SQL transformations in action. We will also see how to handle...
Read More

Understanding SQL Server Always Encrypted

Database administration, Security

Security is one of the most important requirements for a data-driven system. Encryption is one of the ways to secure the data. Wikipedia...
Read More

The Difference Between Primary Key And Unique Key

Constraints, Database development

“What is the difference between a primary key constraint and a unique key constraint?” This is probably the most frequently-asked job...
Read More

Introduction to Row-Level Security in SQL Server

Database administration, Security

Why Row Level Security Matters? Prior to SQL Server 2016, table-level security was the default...
Read More

Passing Data table as Parameter to Stored Procedures

Database administration, Stored Procedures, Work with data

Real-world database applications need to make multiple requests from the front end to the database in order to carry out all sorts of...
Read More

Implementing Paging Using OFFSET FETCH NEXT in SQL Server

Database administration, Memory Optimization

A database can have hundreds of thousands of records. It is easy to insert and select these records via database management systems like...
Read More

Similarities and Differences among RANK, DENSE_RANK and ROW_NUMBER Functions

Database development, Statements • One Comment

The RANK, DENSE_RANK and ROW_NUMBER functions are used to retrieve an increasing integer value....
Read More

Understanding Difference between EXCEPT and NOT IN Operators

Database development, Statements

Both EXCEPT and NOT IN operators are used to filter records from a table based on a specific criterion. In this article, we will look at...
Read More

Understanding GROUPING and GROUPING_ID Functions in SQL Server

Database development, Statements

The ROLLUP and CUBE operators are used to return results aggregated by the columns in the GROUP BY clause. The GROUPING and GROUPING_ID...
Read More

Logon Triggers in SQL Server

Database development, Triggers

A logon trigger, as the name suggests, is a trigger that fires in response to a LOGON event in SQL...
Read More
Close