SQL – Basics of Querying and Data Manipulation in SQL Server (SQL1)

Databases, Microsoft SQL

This course introduces SQL basics for Microsoft SQL Server, teaching how to query, insert, update and delete data, and manage table structures. Participants learn key concepts like data integrity, table relationships and practical use of SSMS tools.

During hands-on exercises you'll practice SELECT, joins, aggregate queries, subqueries and SET operations, plus create and modify tables. The course also covers indexes, basic query tuning and techniques to improve SQL Server performance.

THIS TRAINING COURSE WILL HELP YOU:

  • Understand basic SQL structure and syntax
  • Create and manage table relations (primary/foreign keys)
  • Query databases and manipulate data using SQL
  • Use indexes to speed up database operations
  • Optimize queries for better performance

WHO SHOULD ATTEND?

  • Beginning database specialists learning SQL and SQL Server
  • Application developers needing database integration knowledge
  • Data analysts and BI specialists using SQL for data processing
  • IT administrators managing database servers needing SQL basics

COURSE LOCATION AND AVAILABLE DATES



Choose whether to attend in person in our classroom or join online. You can select your preferred format during registration. Learn more about hybrid training.

Public courses are usually delivered in Czech, but this course is also available in English. We can arrange private training for your team online, at your premises or in our classrooms, and tailor the content to your needs.

For groups of around 4 or more participants, private training can already be comparable in price to booking individual places on a public course. Send us your requirements and we’ll recommend the best format and provide an exact quote.

Request training in English

Course content:

Hide details
  • Introduction to SQL Server
    1. Basic information about SQL and its history
    2. Language standards
    3. Categories of commands
    4. Primary and foreign keys
    5. Relations, relational links, referential integrity
    6. Column data types
  • Ensuring data integrity using SSMS
    1. Basic navigation of SQL Server Management Studio (SSMS)
    2. Constraints on inserted values - NULL and NOT NULL, CONSTRAINTS
    3. Default values
    4. Unique values
    5. Identity and its automatic generation
    6. Referential integrity - primary and foreign keys
    7. Basics of INDEX logic
  • Using the SELECT statement
    1. Basic syntax and usage
    2. Using aliases
    3. Working with columns using text, numeric, and date functions
    4. Sorting results with ORDER BY
    5. Filtering data with WHERE
    6. Using expressions and operators
    7. Efficient record searching - case and diacritics insensitive searches
    8. Searching for NULL values and showing defaults instead of NULL
    9. Eliminating duplicate records
    10. Grouping data with GROUP BY
    11. GROUP BY vs. column aliases
    12. Basic aggregate functions
    13. Aggregate functions and handling NULLs
    14. Filtering grouped data with HAVING
    15. Impact of queries on SQL Server performance
    16. Limiting returned rows using TOP
  • Joining data from multiple tables
    1. Basic classification of JOIN clauses
    2. INNER JOIN, LEFT and RIGHT OUTER JOIN, FULL JOIN
    3. Joining a table to itself (self-joins)
    4. UNION, UNION ALL, EXCEPT, INTERSECT, selecting unique data from two tables
  • Views
    1. Introduction to views
    2. Basics of creating and using VIEW
  • Subqueries
    1. Introduction to subqueries
    2. Using subqueries as derived tables
    3. Using subqueries within statements
    4. Using operators IN, ALL, ANY and EXISTS
    5. Correlated vs. non-correlated subqueries and their load on the server
  • CREATE, ALTER, DROP statements
    1. Basic and advanced creation and modification of tables with SQL statements
    2. Working with primary and foreign keys
  • INSERT, UPDATE, DELETE and TRUNCATE commands
    1. Basic and advanced syntax
    2. Bulk processing of data with a single query
Prerequisites:
Basic computer skills; familiarity with database concepts is an advantage.
Recommended follow-up course:
SQL Language – Advanced Techniques and Programming in SQL Server (SQL2)
Schedule:
3 days (9:00-17:00)
Price per person:
472.00 € ( 571.12 € incl. 21% VAT)

Training and learning environment