SQL Server Tutorials

Your First T-SQL Query

Welcome to the world of Transact-SQL (T-SQL)! This tutorial will guide you through writing and executing your very first T-SQL query against a SQL Server database.

T-SQL is the proprietary extension of SQL used by Microsoft SQL Server. It allows you to interact with and manage your databases.

Prerequisites

Step 1: Connect to SQL Server

Open SQL Server Management Studio (SSMS). In the "Connect to Server" dialog, provide your server name, authentication method, and credentials. Click "Connect".

Once connected, you should see your server instance in the "Object Explorer" on the left.

Step 2: Open a New Query Window

In SSMS, click on the "New Query" button in the toolbar (it looks like a document with a plus sign and a lightning bolt). This will open a new query editor window connected to your selected database context.

Step 3: Write Your First Query

Let's start with a simple query to select all data from a table. We'll assume you have a table named Employees.

-- This is a comment. Comments start with --
/* This is a multi-line comment */

-- Select all columns (*) from the Employees table
SELECT *
FROM Employees;

Explanation:

Step 4: Execute the Query

With your query written in the editor window, click the "Execute" button in the toolbar (it's usually a green play icon) or press F5.

If the query is successful, the results will appear in a "Results" pane below the query editor.

Step 5: Try a Specific Column

Now, let's try selecting only specific columns, like the employee's first name and last name.

-- Select specific columns from the Employees table
SELECT FirstName, LastName
FROM Employees;

Execute this query and observe the results. You should see only the first and last names of the employees.

Note: If you don't have an Employees table, you can create a simple one for practice:

CREATE TABLE Employees (
    EmployeeID INT PRIMARY KEY,
    FirstName VARCHAR(50),
    LastName VARCHAR(50),
    Department VARCHAR(50)
);

INSERT INTO Employees (EmployeeID, FirstName, LastName, Department) VALUES
(1, 'Alice', 'Smith', 'Sales'),
(2, 'Bob', 'Johnson', 'Marketing'),
(3, 'Charlie', 'Williams', 'Sales');

Run these statements first to set up the table.

Congratulations!

You have successfully written and executed your first T-SQL queries. This is the fundamental building block for interacting with your SQL Server databases. Continue exploring to learn more powerful T-SQL commands!