icon icon

Teradata SQL – programming with Teradata SQL and the use of SQL language functions

icon

Training process

Training needs analysis

If you have specific requirements regarding the training programme, we will carry out a training needs analysis for you. This will guide us on which aspects of the programme should receive greater emphasis, so that the training programme meets your specific needs.

What will you gain?

icon

Confident use of text functions - You will learn how to concatenate strings, extract text with SUBSTRING and SUBSTR, and change letter case with UPPER and LOWER, so you can prepare data for reports much faster.

icon

Working with date and time - You will see how to extract the year, month, and day from date fields with EXTRACT, making it easier for you to build time-based filters, groupings, and analyses in Teradata SQL.

icon

Reliable aggregation skills - You will practice COUNT and SUM in real queries, so you can independently count records, total values, and prepare clear summaries without relying on manual data processing.

icon

Joining data across tables - You will work with INNER JOIN plus LEFT, RIGHT, and FULL OUTER JOIN, giving you the skills to combine data from multiple tables correctly and avoid common reporting mistakes.

icon

Stronger query conditions - You will understand how AND, OR, and arithmetic operators work, which helps you write more accurate filters, calculations, and query logic tailored to the exact purpose of your analysis.

icon

Building subqueries - You will learn the rules for creating subqueries and applying them in daily work, so you can break complex problems into smaller steps and write clearer, more flexible SQL statements.

icon

Clear CASE logic - You will learn to use CASE expressions for conditional results in queries, allowing you to turn raw data into understandable categories, labels, and business rules with much less effort.

icon

Handling NULL values correctly - You will learn when to use IS NULL and IS NOT NULL to detect missing data or exclude it properly, which improves result quality and reduces the risk of drawing incorrect conclusions.

Training programme

1. Discussion of various functions available in Teradata SQL

  • text:
    • concatenating texts,
    • functions retrieving a text fragment: SUBSTRING, SUBSTR,
    • functions manipulating letter case: UPPER, LOWER,
    • summation: SUM
  • date and time:
    • extracting year, day and month: EXTRACT,
  • aggregate:
    • counting elements: COUNT,
    • summation: SUM.

2. Detailed explanation of methods for combining data from different tables using different types of joins

  • internal: INNER JOIN,
  • external: LEFT OUTER JOIN, RIGHT OUTER JOIN, FULL OUTER JOIN.

3. Overview of key operators used in Teradata SQL

  • logical:
    • all conditions must be met: AND,
    • only one condition must be met: OR,
  • arithmetic:
    • addition: +,
    • subtraction: -,
    • multiplication: ,
    • division: /.

4. Explanation of the rules for creating subqueries

5. CASE conditional constructs

6. Introduction to handling undefined values (NULL) in Teradata SQL

  • extracting records with undefined values: IS NULL,
  • skipping records with undefined values: IS NOT NULL.

What are the prerequisites for participating in the training?

icon

Basic computer skills - You should be comfortable using a computer, keyboard, and operating system so you can open tools, type queries, and work with files on your own during the training.

icon

Understanding tables and data - You should understand what tables, columns, and rows are, so you can follow the course examples easily and correctly interpret the data used in SQL queries.

icon

Basic condition logic - You should understand simple relationships such as and, or, and basic value comparisons, because this will help you build filters and understand SQL conditions.

icon

Readiness to work with data - You should be ready to analyze examples and test queries on your own, because the training is based on practical work with syntax and query results.