practical course in which you learn to work with Transact-SQL and Microsoft SQL Server: from simple queries to joins, groupings and data manipulation.

  • Writing your own queries in T-SQL and SQL Server
  • Filtering, sorting, grouping and combining data
  • Plenty of practice in Management Studio
  • Small group, experienced database trainer
  • Course book included, also as a reference work

First guaranteed start dates

2 days

Zwolle Thu 1 & Fri 2 October 2026
Eindhoven Mon 19 & Tue 20 October 2026
More dates Scroll down for more dates
€1100,-

You work with data in Microsoft SQL Server and want to be able to write your own queries. In this course you will learn the building blocks of T-SQL: from simple SELECT statements to joins, groupings and subqueries.

Description

Microsoft SQL Server is one of the most widely used database systems for database management, development and business intelligence. Transact-SQL is the SQL variant that Microsoft has added to it, with extra options for logical blocks and programming constructs.

You start with the basics: how a relational database works, what primary and foreign keys are, and how to retrieve data with SELECT. You then build up step by step to filtering, sorting, calculating and combining data from several tables.

The course is practice-oriented. You work extensively in Microsoft SQL Server Management Studio and practise with realistic datasets. Theory and practice alternate continuously, so you apply what you have learned straight away.

Topics

Day 1: SQL basics and simple queries

  • Basic principles: databases, data types, primary key and foreign key
  • Introduction to Microsoft SQL Server and Management Studio
  • Retrieving data with SELECT, FROM, TOP and DISTINCT
  • Sorting with ORDER BY
  • Filtering with WHERE, comparison operators and BETWEEN
  • Advanced filtering with AND, OR, IN and NOT
  • Working with wildcards (LIKE)
  • Calculations and concatenation

Day 2: Advanced queries and T-SQL

  • Functions: ROUND, LTRIM, RTRIM, DATEPART
  • Summarising with COUNT, SUM, AVG, MAX and MIN
  • Grouping with GROUP BY and HAVING
  • Subqueries with IN
  • Combining tables with INNER JOIN, LEFT OUTER JOIN and RIGHT OUTER JOIN
  • Table aliases and advanced joins
  • Combining queries with UNION
  • Adding, modifying and deleting data (INSERT, UPDATE, DELETE)
  • Managing tables with CREATE, ALTER and DROP
  • The added value of T-SQL over standard SQL

Result

After this course you understand how Microsoft SQL Server works and you know the difference between SQL and T-SQL. You independently write queries to retrieve, filter, sort and combine data from several tables. You apply functions and groupings to summarise data, and you can add, change and delete records. This allows you to get more value out of the data in your organisation.

Target audience

This course is intended for beginning users of Microsoft SQL Server who want to get started with T-SQL. Think of beginning database administrators and database managers, BI professionals, data analysts, report builders and software developers who want to be able to write their own queries.

Teaching method

You work in a small group under the guidance of an experienced database trainer. Theory alternates with demos and plenty of practical exercises in Microsoft SQL Server Management Studio. You are welcome to bring in examples from your own working practice. Before the course you will receive a course book with exercises, which you can also use afterwards as a reference work. The software and the course material are in English.

Prior knowledge

No specific prior knowledge is required. An affinity with data and logical thinking is useful, however.

Comments

Would you prefer a platform-independent SQL basics course? Then take our SQL Basics course.
Looking for a basic SQL course aimed specifically at Oracle? Then register for the SQL Basics Oracle course.

Language

The training is given in Dutch as standard. The trainer has a good command of English. English-language course material can be used. With a minimum enrolment of 3 participants, the training can also be given entirely in English.

Available dates

When would you like to start?

Thu 19 & Fri 20 November 2026

Amsterdam
€ 1100,- excl. VAT

Tue 29 & Wed 30 December 2026

Amsterdam
€ 1100,- excl. VAT

Thu 24 & Fri 25 September 2026

Rotterdam
€ 1100,- excl. VAT

Mon 19 & Tue 20 October 2026

Online
€ 1100,- excl. VAT

Wed 27 & Thu 28 January 2027

Den Haag
€ 1100,- excl. VAT

Thu 3 & Fri 4 June 2027

Utrecht
€ 1100,- excl. VAT

Tue 22 & Wed 23 June 2027

Utrecht
€ 1100,- excl. VAT

Thu 1 & Fri 2 October 2026

Zwolle
Guaranteed start
€ 1100,- excl. VAT

Mon 2 & Tue 3 November 2026

Zwolle
€ 1100,- excl. VAT

Tue 2 & Wed 3 March 2027

Zwolle
€ 1100,- excl. VAT

Mon 19 & Tue 20 October 2026

Eindhoven
Guaranteed start
€ 1100,- excl. VAT

Mon 2 & Tue 3 November 2026

Groningen
€ 1100,- excl. VAT

Tue 2 & Wed 3 March 2027

Groningen
€ 1100,- excl. VAT

Wed 13 & Thu 14 January 2027

Arnhem
€ 1100,- excl. VAT

The best training for you

At Learnit you will always find a course that takes you further. From (technical) IT skills to communication or personal leadership. You can also choose the training format that suits you best: a classroom course, a tailor-made course at your own office, an online course or an e-learning. We have the right course and the right format for everyone. Because learning in the way that suits you best delivers the best results.

Participants attending a classroom training course at Learnit

Why choose training at Learnit?

  • Always and everywhere personal

    Personal attention and a pleasant atmosphere. Whether you take a course with us, at your office or on your own PC, we make sure you feel at home enough to push your boundaries.

  • Just do it!

    New opportunities arise when you get moving. Stay sharp. Keep taking new steps. We encourage you to take the plunge and really go for it.

  • Growing through knowledge and inspiration

    Discover something new. Build on your strengths. And choose your own path. We help you grow with training courses and learning formats that genuinely suit you.

  • Skills for the future

    We always think in terms of possibilities and win-win. And every day we work on new solutions for tomorrow. By offering training courses that leave you well prepared for the future.

  • Working together on quality

    We don't make empty promises. What we do offer is quality, knowledge and experience. A broad range of courses, made possible by our inspired staff and trainers.

  • Understanding and being understood

    We listen to what matters to you. To what you need. Because that is where our solution, our tailored approach, begins. Understanding each other properly and communicating clearly: that is what we believe in.

Find out more about Learnit
Trainer and participants working together during a Learnit course

Moving forward together

Taking a training course at Learnit means learning together. Together with your experienced trainer, together with your course group or together with your colleagues. And whether you take the training at home, at your office or at one of our training locations, we are always available to help you. To share our knowledge with you in a way that is genuinely useful to you. Getting further together through personal attention and understanding each other well; that is what we believe in.

Apply it directly in your work

Learning theory from a book that you can then hardly use in your work? Not at Learnit! Whichever training you take with us, you can put it to use at your workplace straight away. Because of the unique learning objectives you set together with the trainer at the start of the training. Because of the alternation between theory and (interactive) practical assignments. And by bringing the challenges you face in your daily work along to the training.

Participants apply what they have learnt straight away in the workplace

 

Location
Date
Guaranteed start

2 training days

Guaranteed start

Thu 1 & Fri 2 October 2026

Zwolle
Guaranteed start
€ 1100,- excl. VAT

Mon 19 & Tue 20 October 2026

Eindhoven
Guaranteed start
€ 1100,- excl. VAT

Amsterdam

Thu 19 & Fri 20 November 2026

Amsterdam
€ 1100,- excl. VAT

Tue 29 & Wed 30 December 2026

Amsterdam
€ 1100,- excl. VAT

Rotterdam

Thu 24 & Fri 25 September 2026

Rotterdam
€ 1100,- excl. VAT

Online

Mon 19 & Tue 20 October 2026

Online
€ 1100,- excl. VAT

Den Haag

Wed 27 & Thu 28 January 2027

Den Haag
€ 1100,- excl. VAT

Utrecht

Thu 3 & Fri 4 June 2027

Utrecht
€ 1100,- excl. VAT

Tue 22 & Wed 23 June 2027

Utrecht
€ 1100,- excl. VAT

Zwolle

Thu 1 & Fri 2 October 2026

Zwolle
Guaranteed start
€ 1100,- excl. VAT

Mon 2 & Tue 3 November 2026

Zwolle
€ 1100,- excl. VAT

Tue 2 & Wed 3 March 2027

Zwolle
€ 1100,- excl. VAT

Eindhoven

Mon 19 & Tue 20 October 2026

Eindhoven
Guaranteed start
€ 1100,- excl. VAT

Groningen

Mon 2 & Tue 3 November 2026

Groningen
€ 1100,- excl. VAT

Tue 2 & Wed 3 March 2027

Groningen
€ 1100,- excl. VAT

Arnhem

Wed 13 & Thu 14 January 2027

Arnhem
€ 1100,- excl. VAT

No suitable start date? Send us a date request. Then we will look together at how we can still meet your training needs.

Reviews

What others say about this course

Transact-SQL Basics - MS SQL Server course reviews - Average rating 8.6 from 4 reviews

  • “SQL Basics was an excellent course and immediately applicable in practice. The trainer is friendly, patient and open. He certainly knows his subject and enjoys being challenged by his participants.”

    M. Sybesma, GGZ Rivierduinen - Transact-SQL Basics - MS SQL Server
    Rating 8.4
  • “This basic course met my expectations. The trainer was knowledgeable and relaxed, with plenty of individual attention where needed.”

    A. Arkeraats, ANWB - Transact-SQL Basics - MS SQL Server
    Rating 8.2
  • “I found the combination of short explanations and exercises very pleasant. The trainer has an agreeable way of conveying knowledge and weaves practical experience into the course material.”

    R. Mouwen, ATEA-Groep - Transact-SQL Basics - MS SQL Server
    Rating 8.0
  • “This course teaches you in 2 days what SQL is, how you can use it and what the well-known mistakes are. The trainer is highly professional and has a great deal of knowledge of the subject.”

    D. Gebroers, Alfa Accountants en Adviseurs - Transact-SQL Basics - MS SQL Server
    Rating 9.6
  • “The course largely matched the impression I had from the brochure. Excellent trainer who was clear and to the point; took account of the different levels within the group and struck a good balance between theory and exercises.”

    T. Koenraadt, AkzoNobel Decorative Paints- Writing Queries Using Microsoft SQL Server 2008 Transact-SQL
    Rating 8.0
  • “Good course. Very clear and applicable. You learn every facet of SQL.”

    K. Sijne, AB Vakwerk- SQL Basics
    Rating 8.6
  • “Very good course for learning how to build basic queries. Clear book with good examples and a good structure. The trainer is highly knowledgeable. His way of explaining things held our attention. Clarifying explanations.”

    Anonymous- Writing Queries Using Microsoft SQL Server 2008 Transact-SQL
    Rating 8.2
  • “Good course with clear explanations at a calm pace. Also manageable without prior knowledge.”

    A. Koomen - Gemeente Rotterdam- SQL Basics
    Rating 9.0
  • “Very satisfied with the content, received a good explanation of the differences between SQLSERVER 2008 and 2012. The trainer was well able to relate to our problems/questions. He knows what he is talking about and is good at pointing out the differences and the pros and cons.”

    J. Kok, Medisch Centrum Haaglanden- Administering Microsoft SQL Server 2012 Databases
    Rating 8.2
  • "The trainer was very good and the course material was clear. The pace of the course was manageable and the exercises offered exactly the right amount of challenge."

    - SQL Open Learning
  • “Interesting and practical course. The trainer responded quickly to the feedback given, which made it feel even more like a tailor-made course!”

    Marjolein Smits, Advanced Programs - SQL Advanced
    Rating 7.5
  • “Enjoyable and highly applicable course; you really get something out of it and you can put it into practice straight away. Highly recommended.”

    N.J.G. Cairo-Pol, Diabetes Zorgsysteem WF- SQL Basics
    Rating 8.0
  • "This basic course gives a good overview of what SQL is and what you can do with it. Following a logically structured approach, you go from a very simple query to a fairly advanced, in-depth query in two days."

    - SQL Basics
  • “Very good, the trainer had a lot of knowledge. Good examples. Room for questions.”

    W.F. de Winter - Administering Microsoft SQL Server 2012 Databases
    Rating 8.0
  • “A good balance between listening and practising. After this course you have a solid basis to get started on your own.”

    Peter Berkhout, Klantexpertise UWV - Querying Microsoft SQL Server (MOC20461)
    Rating 8.0
  • “Enjoyable and interesting course in which you get straight to work applying the material through related assignments that are discussed as a group afterwards.”

    D. Krom - Open Learning Format SQL
    Rating 8.0
  • “A good basic course to get you started with SQL”

    Ed Riemens, APG - Open Learning SQL
    Rating 8.0
  • “Without much programming experience, I learned a great deal about SQL in these two days. When you look at the sort of query you can write by the end of the second day, you really see the progress you have made over those two days. The trainer had time for everyone and took plenty of it.”

    J. Blaas, A.S.R. Verzekeringen- SQL Basics
    Rating 8.0
  • “Good course in which the basics are dealt with hands-on. So you get to work with what you have learned straight away. Some prior knowledge is useful though”

    Daniëlle van Dijk, TimeTell B.V. - SQL Basics
    Rating 7.7
  • "It was all explained clearly and enthusiastically. The trainer came across as an expert. We received plenty of attention, but then again we were a small group. It met expectations. I achieved my learning objectives. The location was lovely too (Amsterdam, Muziekgebouw aan 't IJ)."

    J. Hensbroek, IDS- SQL Basics
    Rating 8.0
  • "This course contains a welcome refresher of the basic SQL knowledge, but is also a good follow-up with many useful techniques. The pace is comfortable. I was able to take away a great deal that I can apply in my work."

    - SQL Advanced
  • “Interesting course with an excellent trainer who interacts with the participant and is also open to questions and comments.”

    L. Rams - Open Learning Format SQL
    Rating 10.0
  • “Effective training course from an experienced trainer with more than enough knowledge. The trainer was able to switch quickly between people and also focused on those who needed it without forgetting the others.”

    J. Heijmink, Norbert Dentressangle - SQL Basics
    Rating 8.0
  • “Good, clear training course, really for building reports for beginners.”

    D. Hoekstra, NLO- SQL Report Builder
    Rating 9.0
  • “The course is a good stepping stone for going further with SQL. It will certainly help us carry out work on our Oracle database more effectively.”

    R. Speelmans, Enexis - Oracle Database: SQL Fundamentals part I
    Rating 7.0
  • “My main learning objective was to be able to read and understand queries/scripts better. By writing scripts myself and getting to know a number of the possibilities of SQL, I have certainly achieved this objective. Simply practising with a few scripts yourself already gives you some insight and a foundation. You do have to put it into practice and keep practising at work or at home. Then the knack will certainly follow.”

    Han Bennink, AFAS Software B.V. - Open Learning SQL
    Rating 7.6
  • “The course is very instructive; in a short space of time you learn the skill of querying databases. The good atmosphere during the course stimulates creativity, which makes learning almost effortless. The course does not cost energy, it actually gives you energy!”

    R. Schoonenberg, Agentschap NL – SQL Basics
    Rating 7.8
  • "The course exceeded my expectations, highly recommended. The trainer had a great deal of knowledge."

    - SQL Report Builder
  • “The course material is clear and of a good standard. The exercises are clear with sufficient and progressive depth, and the trainer is calm and competent.”

    Anonymous - SQL Report Builder
    Rating 8.2
  • “An SQL course that anyone without any programming experience can follow, through a piece of theory followed by exercises. In small groups, which allows for personal interaction with the trainer.”

    S. Grootendorst, PSfm B.V.- SQL Basics
    Rating 8.8
  • “Received a good explanation of all the basic principles within SQL and its various dialects. Highly recommended as a refresher course too!”

    Erwin Vos, OFGV - Open Learning SQL
    Rating 8.9
  • “A course in an informal atmosphere, where personal contact comes first. This way everyone can take in the material at their own pace and there is plenty of room to achieve your goals.”

    J. Koopmans, Roba Mentals B.V.- SQL Basics
    Rating 8.2
  • “The content was good. We had requested a course to learn the new functions / changes in SQL Server 2012. So we largely determined the content ourselves. The trainer picked this up well and clearly explained per topic what had changed / was new and how to deal with it, and gave examples for each topic.”

    M. van Leeuwen- Administering Microsoft SQL Server 2012 Databases
    Rating 7.4
  • "Fine, short yet complete basic course."

    - SQL Basics
  • “I had never been on a course or training before, and the course and everything around it actually exceeded my expectations.”

    M. Goedhart, Duynie Holding B.V. - SQL Basics
    Rating 8.2
  • “A good course with good materials. I got a solid grasp of the SQL basics in two days. I would recommend doing some preparation beforehand so you pick up the topics better and faster. The trainer was open to questions and explained things well.”

    R. Richtering Blenke, ProQuro Services - SQL Basics
    Rating 7.8
  • "Extremely instructive, built up step by step and easy to understand for people with no prior knowledge of this."

    - SQL Basics
  • “This basic course met my expectations. The trainer was knowledgeable and relaxed, with plenty of individual attention where needed.”

    A. Arkeraats, ANWB - Transact-SQL Basics - MS SQL Server
    Rating 8.2
  • “Very good training course. A lot is covered in two days, but still at a comfortable pace. Good alternation between theory and doing exercises yourself. Excellent trainer, has a great deal of knowledge of the subject and is able to convey this clearly and in a pleasant way.”

    T. Wolfs, NUON - SQL Basics
    Rating 9.0
  • “I would like to move into an IT role, preferably one involving working with databases. As a maintenance engineer with an above-average interest in MS Access, I found this trainer reasonably easy to follow. The content was clear, with practical exercises. Well balanced.”

    J.W.M. Pompe, AkzoNobel - Writing Queries Using Microsoft SQL Server 2008 Transact-SQL
    Rating 9.0
  • “A clear training course with plenty of useful tips.”

    R. Dekker - Elvy - SQL Advanced
    Rating 7.4
  • “After this course you have a good picture of how SQL works. You also have good course material to fall back on and to keep practising with to your heart’s content in your own environment. If you want to learn SQL, this is the way to do it in my view.”

    W. Theunissen - Enexis - Open Learning Format SQL
    Rating 7.0
  • “Enjoyable basic course, perfect location (Amsterdam, Muziekgebouw aan 't IJ).”

    S. Buster, De Nederlandsche Bank- SQL Basics
    Rating 7.4
  • "Colleagues were impressed by how much I already knew after a 2-day course."

    - SQL Basics
  • “This course has a clear structure and build-up. Alongside the theory there is plenty of room to practise and to put real-life situations to the trainer. A calm, qualified and clear trainer. He knew what he was talking about and how the course fits together. All in all a good way to make a start with SQL.”

    R. Kemmenaar, Triage-IT – SQL Basics
    Rating 8.6
  • “Enjoyable and interesting course. Clear explanations, examples and exercises. It was also good that the assignments were phrased the way a colleague would put them to you, so you have to work out for yourself how to tackle them. Learned a lot of functions in a short space of time.”

    Helene Hallebeek, Transavia - Open Learning SQL
    Rating 7.6
  • “I was very satisfied with the set-up and delivery of this course. A good balance was struck between participants working at different paces. The explanations were clear, with a good balance between doing exercises together and getting to work on exercises yourself.”

    J. Esseling, Zorgon B.V.- SQL Basics
    Rating 8.4
  • “SQL Basics was an excellent course and immediately applicable in practice. The trainer is friendly, patient and open. He certainly knows his subject and enjoys being challenged by his participants.”

    M. Sybesma, GGZ Rivierduinen - Transact-SQL Basics - MS SQL Server
    Rating 8.4
  • “Very pleasant course and organisation, highly satisfied!”

    N. Claessens, UWV - SQL Basics
    Rating 9.0
  • "Learnit is a professional organisation with a personal approach. The SQL course was well matched to our starting level, and the trainer guided us through the material skilfully and with great enjoyment. Excellent!"

    Shanna Wielinga, Klantexpertise UWV - Querying Microsoft SQL Server (MOC20461)
    Rating 8.7

Learnit reviews

Frequently asked questions

Transact-SQL (T-SQL) is Microsoft's SQL variant for SQL Server. It contains all the standard SQL commands such as SELECT, INSERT and JOIN, and adds extra capabilities for logical blocks, variables, error handling and procedural programming. This allows you to run more complex logic directly in the database with T-SQL.

No, you do not need any specific prior knowledge of SQL or databases. An affinity with data and logical thinking is useful, however, as you will be working with queries and relationships between tables.

The course is intended for beginning users of Microsoft SQL Server. Think of data analysts, BI professionals, junior database managers and administrators, report builders and software developers who want to be able to write their own queries.

You work with Microsoft SQL Server and SQL Server Management Studio (SSMS). The software and the course material are in English; the explanations are in Dutch.

Day one focuses on the basics: SELECT statements, filtering, sorting and simple calculations. Day two goes deeper into functions, grouping, subqueries, joins between tables, UNION and data manipulation with INSERT, UPDATE and DELETE. You also manage tables with CREATE, ALTER and DROP.

Yes, on completion you will receive the Learnit certificate of participation. This demonstrates that you have completed the Transact-SQL Basics course.

Yes. After this basic course you will have mastered the building blocks you need for follow-up courses on advanced T-SQL, database development or business intelligence with SQL Server.

Yes, in addition to the scheduled courses you can also follow this course in-company, on location or online. We then tailor the content and examples to the working practice within your organisation. Request a quotation for the options.

During the course you practise with prepared exercise databases, so that all participants start from the same point. You can raise questions about your own situation or dataset, so that the trainer can show you how you would build a comparable query in your own practice.

An INNER JOIN returns only those rows for which a match exists in both tables. A LEFT OUTER JOIN returns all rows from the left-hand table, even if there is no match in the right-hand table. A RIGHT OUTER JOIN does the same, but from the right-hand table. Both joins are covered extensively during the course.

During the course you receive a course book with exercises that you can then use as a reference work. For more in-depth questions you can take a follow-up course or request a bespoke programme.

You can find the current price at the top right of this course page, along with the schedule, location and delivery format. For in-company or bespoke courses we are happy to provide a quotation on request.