Amadeus cookies policy - you'll see this message only once.

Amadeus use cookies on this website. They help us to know a little bit about you and how you use our website, which improves the browsing experience and marketing - both for you and for others. They are stored locally on your computer or mobile device. To accept cookies, continue browsing as normal. Or, go to the privacy policy for more information.

Advanced SAS SQL

Course Length - 1 Day

This course covers more advanced uses of SQL relevant to SAS Programmers who wish to build on their base knowledge. Specifically, the course goes into more depth around the subjects of joins, making queries more efficient and also how to use SQL pass-through.

Advanced SAS SQL Public Course Dates

Due to Covid-19 all Amadeus training will be delivered via live web classes. Our live Web classes are as interactive as our classroom training, there are also some benefits - no travelling time and costs!


SAS Programmers who wish to further their knowledge of SQL Programming within the SAS System.


Ideally the delegate will have attended the Fundamental SAS SQL course or have an equivalent level of competence. We recommend that attendees have three to six months of regular SAS programming experience to gain the most benefit from this course.


SQLA1 Refresher

  • Proc SQL
  • Queries
  • Joins
  • Other SQL Statements

SQLA 2 Joins, Subqueries and In-Line Views

  • Uniqueness and Cardinality When Joining
  • Natural Joins
  • Other Joins
  • Set Operators
  • Complex Queries
  • Subqueries
  • In-line Views

SQLA3 Dictionary Tables

  • DICTIONARY Tables 

SQLA 4 Handling Database Tables

  • Pass-Through

SQLA 5 Other Topics (Optional)

  • Efficiency and Timing Performance
  • Execution Control, Error Handling and Exit Status
  • Proc SQL and the ANSI Standard