{
    "id": 993,
    "date": "2025-05-26T18:49:00",
    "date_gmt": "2025-05-26T16:49:00",
    "guid": {
        "rendered": "https:\/\/collegetocareer.tech\/?page_id=993"
    },
    "modified": "2025-05-26T19:44:48",
    "modified_gmt": "2025-05-26T17:44:48",
    "slug": "993-2",
    "status": "publish",
    "type": "page",
    "link": "https:\/\/it.tct.al\/en_us\/993-2\/",
    "title": {
        "rendered": "SQL Server Administration"
    },
    "content": {
        "rendered": "<p>[et_pb_section fb_built=&#8221;1&#8243; admin_label=&#8221;Course Hero&#8221; _builder_version=&#8221;4.16&#8243; use_background_color_gradient=&#8221;on&#8221; background_color_gradient_stops=&#8221;#474ab6 0%|#9271f6 100%&#8221; background_color_gradient_start=&#8221;#474ab6&#8243; background_color_gradient_end=&#8221;#9271f6&#8243; background_image=&#8221;https:\/\/it.tct.al\/wp-content\/uploads\/2025\/04\/coding-background-texture.jpg&#8221; background_blend=&#8221;overlay&#8221; custom_padding=&#8221;100px|0px|180px|0px&#8221; animation_style=&#8221;slide&#8221; animation_direction=&#8221;top&#8221; animation_intensity_slide=&#8221;2%&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row column_structure=&#8221;1_2,1_2&#8243; _builder_version=&#8221;4.16&#8243; custom_margin=&#8221;|||&#8221; custom_width_px=&#8221;1280px&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_text _builder_version=&#8221;4.22.2&#8243; header_font=&#8221;|on|||&#8221; header_font_size=&#8221;42px&#8221; header_line_height=&#8221;1.3em&#8221; background_layout=&#8221;dark&#8221; custom_padding=&#8221;|||&#8221; header_font_size_tablet=&#8221;&#8221; header_font_size_phone=&#8221;&#8221; header_font_size_last_edited=&#8221;on|desktop&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h1>SQL Server Administration<\/h1>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.22.2&#8243; text_text_color=&#8221;#d4ccff&#8221; text_font_size=&#8221;16px&#8221; text_line_height=&#8221;1.9em&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p><span>This course is identical to the Microsoft course and the content of this page is taken from Microsoft\u2019s official course. This course is designed to introduce students to Transact-SQL and learn by doing in practice. This course is taught 100% \u201cHands On\u201d and will make students ready for a database developer junior position. At the end of course students will attain the skills required to take Microsoft SQL Server exam 70-761.<\/span><\/p>\n<p>[\/et_pb_text][et_pb_button button_url=&#8221;@ET-DC@eyJkeW5hbWljIjp0cnVlLCJjb250ZW50IjoicG9zdF9saW5rX3VybF9wYWdlIiwic2V0dGluZ3MiOnsicG9zdF9pZCI6Ijg0OCJ9fQ==@&#8221; button_text=&#8221;Register Now&#8221; _builder_version=&#8221;4.22.2&#8243; _dynamic_attributes=&#8221;button_url&#8221; custom_button=&#8221;on&#8221; button_text_size=&#8221;16px&#8221; button_text_color=&#8221;#ffffff&#8221; button_bg_color=&#8221;#09e1c0&#8243; button_border_width=&#8221;10px&#8221; button_border_color=&#8221;#09e1c0&#8243; button_border_radius=&#8221;100px&#8221; button_letter_spacing=&#8221;1px&#8221; button_font=&#8221;|on||on|&#8221; button_icon=&#8221;&#x45;||divi||400&#8243; button_on_hover=&#8221;off&#8221; custom_margin=&#8221;20px|||&#8221; animation_style=&#8221;zoom&#8221; animation_delay=&#8221;100ms&#8221; animation_intensity_zoom=&#8221;10%&#8221; box_shadow_style=&#8221;preset1&#8243; box_shadow_vertical=&#8221;10px&#8221; box_shadow_blur=&#8221;50px&#8221; box_shadow_spread=&#8221;5px&#8221; box_shadow_color=&#8221;rgba(0,188,160,0.6)&#8221; button_letter_spacing_hover=&#8221;2px&#8221; saved_tabs=&#8221;all&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221; button_text_size__hover_enabled=&#8221;off&#8221; button_text_size__hover=&#8221;null&#8221; button_one_text_size__hover_enabled=&#8221;off&#8221; button_one_text_size__hover=&#8221;null&#8221; button_two_text_size__hover_enabled=&#8221;off&#8221; button_two_text_size__hover=&#8221;null&#8221; button_text_color__hover_enabled=&#8221;off&#8221; button_text_color__hover=&#8221;null&#8221; button_one_text_color__hover_enabled=&#8221;off&#8221; button_one_text_color__hover=&#8221;null&#8221; button_two_text_color__hover_enabled=&#8221;off&#8221; button_two_text_color__hover=&#8221;null&#8221; button_border_width__hover_enabled=&#8221;off&#8221; button_border_width__hover=&#8221;null&#8221; button_one_border_width__hover_enabled=&#8221;off&#8221; button_one_border_width__hover=&#8221;null&#8221; button_two_border_width__hover_enabled=&#8221;off&#8221; button_two_border_width__hover=&#8221;null&#8221; button_border_color__hover_enabled=&#8221;off&#8221; button_border_color__hover=&#8221;null&#8221; button_one_border_color__hover_enabled=&#8221;off&#8221; button_one_border_color__hover=&#8221;null&#8221; button_two_border_color__hover_enabled=&#8221;off&#8221; button_two_border_color__hover=&#8221;null&#8221; button_border_radius__hover_enabled=&#8221;off&#8221; button_border_radius__hover=&#8221;null&#8221; button_one_border_radius__hover_enabled=&#8221;off&#8221; button_one_border_radius__hover=&#8221;null&#8221; button_two_border_radius__hover_enabled=&#8221;off&#8221; button_two_border_radius__hover=&#8221;null&#8221; button_letter_spacing__hover_enabled=&#8221;on&#8221; button_letter_spacing__hover=&#8221;2px&#8221; button_one_letter_spacing__hover_enabled=&#8221;off&#8221; button_one_letter_spacing__hover=&#8221;null&#8221; button_two_letter_spacing__hover_enabled=&#8221;off&#8221; button_two_letter_spacing__hover=&#8221;null&#8221; button_bg_color__hover_enabled=&#8221;off&#8221; button_bg_color__hover=&#8221;null&#8221; button_one_bg_color__hover_enabled=&#8221;off&#8221; button_one_bg_color__hover=&#8221;null&#8221; button_two_bg_color__hover_enabled=&#8221;off&#8221; button_two_bg_color__hover=&#8221;null&#8221;][\/et_pb_button][\/et_pb_column][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_image src=&#8221;https:\/\/it.tct.al\/wp-content\/uploads\/2025\/05\/coding-isometric-11.png&#8221; align_tablet=&#8221;center&#8221; align_phone=&#8221;center&#8221; align_last_edited=&#8221;on|desktop&#8221; _builder_version=&#8221;4.16&#8243; animation_style=&#8221;zoom&#8221; animation_direction=&#8221;left&#8221; animation_intensity_zoom=&#8221;20%&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row column_structure=&#8221;1_2,1_2&#8243; _builder_version=&#8221;4.16&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221; custom_padding=&#8221;0px|0px|100px|0px&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_blurb title=&#8221;Course Details&#8221; url=&#8221;#&#8221; image=&#8221;https:\/\/it.tct.al\/wp-content\/uploads\/2025\/05\/coding-icon_12.jpg&#8221; icon_placement=&#8221;left&#8221; image_icon_width=&#8221;64px&#8221; content_max_width=&#8221;1100px&#8221; _builder_version=&#8221;4.22.2&#8243; header_font=&#8221;|on|||&#8221; header_text_color=&#8221;#7272ff&#8221; header_line_height=&#8221;1.5em&#8221; body_text_color=&#8221;#8585bd&#8221; body_line_height=&#8221;1.9em&#8221; background_color=&#8221;#ffffff&#8221; custom_margin=&#8221;-80px|||&#8221; custom_padding=&#8221;30px|40px|30px|40px&#8221; animation_style=&#8221;zoom&#8221; animation_direction=&#8221;bottom&#8221; animation_intensity_zoom=&#8221;20%&#8221; animation_starting_opacity=&#8221;100%&#8221; box_shadow_style=&#8221;preset2&#8243; box_shadow_horizontal=&#8221;0px&#8221; box_shadow_vertical=&#8221;0px&#8221; box_shadow_blur=&#8221;60px&#8221; box_shadow_color=&#8221;rgba(71,74,182,0.12)&#8221; image_max_width=&#8221;64px&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<ul data-start=\"110\" data-end=\"358\">\n<li data-start=\"110\" data-end=\"158\" class=\"\">\n<p data-start=\"112\" data-end=\"158\" class=\"\">\ud83d\udd52 <strong data-start=\"115\" data-end=\"128\">Schedule:<\/strong> Twice a week, evenings only<\/p>\n<\/li>\n<li data-start=\"159\" data-end=\"201\" class=\"\">\n<p data-start=\"161\" data-end=\"201\" class=\"\">\u23f1\ufe0f <strong data-start=\"164\" data-end=\"177\">Duration:<\/strong> 45 hours over 9 weeks<\/p>\n<\/li>\n<li data-start=\"202\" data-end=\"224\" class=\"\">\n<p data-start=\"204\" data-end=\"224\" class=\"\">\ud83d\udcb6 <strong data-start=\"207\" data-end=\"217\">Price:<\/strong> \u20ac300<\/p>\n<\/li>\n<li data-start=\"225\" data-end=\"280\" class=\"\">\n<p data-start=\"227\" data-end=\"280\" class=\"\">\ud83d\udc68\u200d\ud83c\udfeb <strong data-start=\"233\" data-end=\"244\">Format:<\/strong> Instructor-led, hands-on training<\/p>\n<\/li>\n<li data-start=\"281\" data-end=\"358\" class=\"\">\n<p data-start=\"283\" data-end=\"358\" class=\"\">\ud83d\udce6 <strong data-start=\"286\" data-end=\"299\">Includes:<\/strong> Practical exercises, course materials, and expert feedback<\/p>\n<\/li>\n<\/ul>\n<p>[\/et_pb_blurb][\/et_pb_column][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_blurb title=&#8221;Course Requirements&#8221; url=&#8221;#&#8221; image=&#8221;https:\/\/it.tct.al\/wp-content\/uploads\/2025\/05\/coding-icon_16.jpg&#8221; icon_placement=&#8221;left&#8221; image_icon_width=&#8221;64px&#8221; content_max_width=&#8221;1100px&#8221; _builder_version=&#8221;4.22.2&#8243; header_font=&#8221;|on|||&#8221; header_text_color=&#8221;#7272ff&#8221; header_line_height=&#8221;1.5em&#8221; body_text_color=&#8221;#8585bd&#8221; body_line_height=&#8221;1.9em&#8221; background_color=&#8221;#ffffff&#8221; custom_margin=&#8221;-80px|||&#8221; custom_margin_tablet=&#8221;0px|||&#8221; custom_margin_phone=&#8221;&#8221; custom_margin_last_edited=&#8221;on|phone&#8221; custom_padding=&#8221;30px|40px|30px|40px&#8221; animation_style=&#8221;zoom&#8221; animation_direction=&#8221;bottom&#8221; animation_delay=&#8221;100ms&#8221; animation_intensity_zoom=&#8221;20%&#8221; animation_starting_opacity=&#8221;100%&#8221; box_shadow_style=&#8221;preset2&#8243; box_shadow_horizontal=&#8221;0px&#8221; box_shadow_vertical=&#8221;0px&#8221; box_shadow_blur=&#8221;60px&#8221; box_shadow_color=&#8221;rgba(71,74,182,0.12)&#8221; image_max_width=&#8221;64px&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<ul>\n<li data-start=\"149\" data-end=\"179\" class=\"\">\n<p data-start=\"151\" data-end=\"179\" class=\"\">\ud83d\udcc8 <strong data-start=\"154\" data-end=\"164\">Level:<\/strong> Intermediate<\/p>\n<\/li>\n<li data-start=\"180\" data-end=\"256\" class=\"\">\n<p data-start=\"182\" data-end=\"256\" class=\"\">\ud83e\udde0 <strong data-start=\"185\" data-end=\"203\">Prerequisites:<\/strong> Basic knowledge of <strong data-start=\"223\" data-end=\"242\">Microsoft Excel<\/strong> is required<\/p>\n<\/li>\n<li data-start=\"257\" data-end=\"386\" class=\"\">\n<p data-start=\"259\" data-end=\"386\" class=\"\">\ud83d\udc68\u200d\ud83c\udf93 <strong data-start=\"265\" data-end=\"285\">Recommended for:<\/strong> Students or professionals with prior experience in data entry and spreadsheets.<\/p>\n<\/li>\n<\/ul>\n<p>[\/et_pb_blurb][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row _builder_version=&#8221;4.16&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221; custom_padding=&#8221;0px|0px|100px|0px&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_blurb title=&#8221;About the course&#8221; url=&#8221;#&#8221; image=&#8221;https:\/\/it.tct.al\/wp-content\/uploads\/2025\/05\/coding-icon_12.jpg&#8221; icon_placement=&#8221;left&#8221; image_icon_width=&#8221;64px&#8221; content_max_width=&#8221;1100px&#8221; _builder_version=&#8221;4.22.2&#8243; header_font=&#8221;|on|||&#8221; header_text_color=&#8221;#7272ff&#8221; header_line_height=&#8221;1.5em&#8221; body_text_color=&#8221;#8585bd&#8221; body_line_height=&#8221;1.9em&#8221; background_color=&#8221;#ffffff&#8221; custom_margin=&#8221;-80px|||&#8221; custom_padding=&#8221;30px|40px|30px|40px&#8221; animation_style=&#8221;zoom&#8221; animation_direction=&#8221;bottom&#8221; animation_intensity_zoom=&#8221;20%&#8221; animation_starting_opacity=&#8221;100%&#8221; box_shadow_style=&#8221;preset2&#8243; box_shadow_horizontal=&#8221;0px&#8221; box_shadow_vertical=&#8221;0px&#8221; box_shadow_blur=&#8221;60px&#8221; box_shadow_color=&#8221;rgba(71,74,182,0.12)&#8221; image_max_width=&#8221;64px&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p><span>This course is identical to the Microsoft course and the content of this page is taken from Microsoft\u2019s official course. This course is designed to introduce students to Transact-SQL and learn by doing in practice. This course is taught 100% \u201cHands On\u201d and will make students ready for a database developer junior position. At the end of course students will attain the skills required to take Microsoft SQL Server exam 70-761.<\/span><\/p>\n<p>[\/et_pb_blurb][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; specialty=&#8221;on&#8221; padding_top_2=&#8221;0px&#8221; admin_label=&#8221;Course Chapters&#8221; _builder_version=&#8221;4.16&#8243; custom_margin=&#8221;|||&#8221; custom_padding=&#8221;0px||120px|&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;][et_pb_column type=&#8221;2_3&#8243; specialty_columns=&#8221;2&#8243; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; parallax__hover=&#8221;off&#8221; parallax_method__hover=&#8221;on&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_row_inner use_custom_gutter=&#8221;on&#8221; gutter_width=&#8221;4&#8243; _builder_version=&#8221;4.16&#8243; custom_margin=&#8221;-80px|||&#8221; custom_padding=&#8221;0px|||&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column_inner saved_specialty_column_type=&#8221;2_3&#8243; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; parallax__hover=&#8221;off&#8221; parallax_method__hover=&#8221;on&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_blurb title=&#8221;Module 1: Introduction to Microsoft SQL Server&#8221; url=&#8221;#&#8221; image=&#8221;https:\/\/it.tct.al\/wp-content\/uploads\/2025\/04\/coding-icon_4.jpg&#8221; icon_placement=&#8221;left&#8221; image_icon_width=&#8221;64px&#8221; content_max_width=&#8221;1100px&#8221; admin_label=&#8221;Chapter&#8221; _builder_version=&#8221;4.16&#8243; header_font=&#8221;|on|||&#8221; header_text_color=&#8221;#2e2545&#8243; header_line_height=&#8221;1.5em&#8221; body_text_color=&#8221;#8585bd&#8221; body_font_size=&#8221;16px&#8221; body_line_height=&#8221;1.9em&#8221; background_color=&#8221;#ffffff&#8221; custom_margin=&#8221;|||&#8221; custom_padding=&#8221;30px|40px|30px|40px&#8221; animation_style=&#8221;zoom&#8221; animation_direction=&#8221;bottom&#8221; animation_intensity_zoom=&#8221;20%&#8221; animation_starting_opacity=&#8221;100%&#8221; box_shadow_style=&#8221;preset2&#8243; box_shadow_horizontal=&#8221;0px&#8221; box_shadow_vertical=&#8221;0px&#8221; box_shadow_blur=&#8221;60px&#8221; box_shadow_color=&#8221;rgba(71,74,182,0.12)&#8221; image_max_width=&#8221;64px&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>This module introduces SQL Server, the versions of SQL Server, including cloud versions, and how to connect to SQL Server using SQL Server Management Studio.<\/p>\n<p><strong>Lessons<\/strong><\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 The Basic Architecture of SQL Server<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 SQL Server Editions and Versions<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Getting Started with SQL Server Management Studio<\/p>\n<p><strong>Lab : Working with SQL Server Tools<\/strong><\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Working with SQL Server Management Studio<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Creating and Organizing T-SQL Scripts<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Using Books Online<\/p>\n<p>After completing this module, you will be able to:<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Describe relational databases and Transact-SQL queries.<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Describe the on-premise and cloud-based editions and versions of SQL Server.<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Describe how to use SQL Server Management Studio (SSMS) to connect to an instance of SQL Server, explore the databases contained in the instance, and work with script files that contain T-SQL queries.<\/p>\n<p>[\/et_pb_blurb][et_pb_blurb title=&#8221;Module 2: Introduction to T-SQL Querying&#8221; url=&#8221;#&#8221; image=&#8221;https:\/\/it.tct.al\/wp-content\/uploads\/2025\/05\/coding-icon_12.jpg&#8221; icon_placement=&#8221;left&#8221; image_icon_width=&#8221;64px&#8221; content_max_width=&#8221;1100px&#8221; admin_label=&#8221;Chapter&#8221; _builder_version=&#8221;4.16&#8243; header_font=&#8221;|on|||&#8221; header_text_color=&#8221;#2e2545&#8243; header_line_height=&#8221;1.5em&#8221; body_text_color=&#8221;#8585bd&#8221; body_font_size=&#8221;16px&#8221; body_line_height=&#8221;1.9em&#8221; background_color=&#8221;#ffffff&#8221; custom_margin=&#8221;|||&#8221; custom_padding=&#8221;30px|40px|30px|40px&#8221; animation_style=&#8221;zoom&#8221; animation_direction=&#8221;bottom&#8221; animation_intensity_zoom=&#8221;20%&#8221; animation_starting_opacity=&#8221;100%&#8221; box_shadow_style=&#8221;preset2&#8243; box_shadow_horizontal=&#8221;0px&#8221; box_shadow_vertical=&#8221;0px&#8221; box_shadow_blur=&#8221;60px&#8221; box_shadow_color=&#8221;rgba(71,74,182,0.12)&#8221; image_max_width=&#8221;64px&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>This module describes the elements of T-SQL and their role in writing queries. Describe the use of sets in SQL Server. Describe the use of predicate logic in SQL Server. Describe the logical order of operations in SELECT statements.<\/p>\n<p><strong>Lessons<\/strong><\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Introducing T-SQL<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Understanding Sets<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Understanding Predicate Logic<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Understanding the Logical Order of Operations in SELECT statements<\/p>\n<p><strong>Lab : Introduction to T-SQL Querying<\/strong><\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Executing Basic SELECT Statements<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Executing Queries that Filter Data using Predicates<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Executing Queries That Sort Data Using ORDER BY<\/p>\n<p>After completing this module, you will be able to:<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Describe the role of T-SQL in writing SELECT statements.<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Describe the elements of the T-SQL language and which elements will be useful in writing queries.<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Describe the concepts of the set theory, one of the mathematical underpinnings of relational databases, and to help you apply it to how you think about querying SQL Server<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Describe predicate logic and examine its application to querying SQL Server.<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Explain the elements of a SELECT statement, delineate the order in which the elements are evaluated, and then apply this understanding to a practical approach to writing queries.<\/p>\n<p>[\/et_pb_blurb][et_pb_blurb title=&#8221;Module 3: Writing SELECT Queries &#8221; url=&#8221;#&#8221; image=&#8221;https:\/\/it.tct.al\/wp-content\/uploads\/2025\/04\/coding-iconArtboard-19-copy-9.jpg&#8221; icon_placement=&#8221;left&#8221; image_icon_width=&#8221;64px&#8221; content_max_width=&#8221;1100px&#8221; admin_label=&#8221;Chapter&#8221; _builder_version=&#8221;4.16&#8243; header_font=&#8221;|on|||&#8221; header_text_color=&#8221;#2e2545&#8243; header_line_height=&#8221;1.5em&#8221; body_text_color=&#8221;#8585bd&#8221; body_font_size=&#8221;16px&#8221; body_line_height=&#8221;1.9em&#8221; background_color=&#8221;#ffffff&#8221; custom_margin=&#8221;|||&#8221; custom_padding=&#8221;30px|40px|30px|40px&#8221; animation_style=&#8221;zoom&#8221; animation_direction=&#8221;bottom&#8221; animation_intensity_zoom=&#8221;20%&#8221; animation_starting_opacity=&#8221;100%&#8221; box_shadow_style=&#8221;preset2&#8243; box_shadow_horizontal=&#8221;0px&#8221; box_shadow_vertical=&#8221;0px&#8221; box_shadow_blur=&#8221;60px&#8221; box_shadow_color=&#8221;rgba(71,74,182,0.12)&#8221; image_max_width=&#8221;64px&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>This module introduces the fundamentals of the SELECT statement, focusing on queries against a single table.<\/p>\n<p><strong>Lessons<\/strong><\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Writing Simple SELECT Statements<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Eliminating Duplicates with DISTINCT<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Using Column and Table Aliases<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Writing Simple CASE Expressions<\/p>\n<p><strong>Lab : Writing Basic SELECT Statements<\/strong><\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Writing Simple SELECT Statements<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Eliminating Duplicates Using DISTINCT<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Using Column and Table Aliases<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Using a Simple CASE Expression<\/p>\n<p>After completing this module, you will be able to:<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Describe the structure and format of the SELECT statement, as well as enhancements that will add functionality and readability to your queries<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Describe how to eliminate duplicates using the DISTINCT clause<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Describe the use of column and table aliases<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Understand and use CASE expressions<\/p>\n<p>[\/et_pb_blurb][et_pb_blurb title=&#8221;Module 4:  Querying Multiple Tables&#8221; url=&#8221;#&#8221; image=&#8221;https:\/\/it.tct.al\/wp-content\/uploads\/2025\/05\/coding-icon_16.jpg&#8221; icon_placement=&#8221;left&#8221; image_icon_width=&#8221;64px&#8221; content_max_width=&#8221;1100px&#8221; admin_label=&#8221;Chapter&#8221; _builder_version=&#8221;4.22.2&#8243; header_font=&#8221;|on|||&#8221; header_text_color=&#8221;#2e2545&#8243; header_line_height=&#8221;1.5em&#8221; body_text_color=&#8221;#8585bd&#8221; body_font_size=&#8221;16px&#8221; body_line_height=&#8221;1.9em&#8221; background_color=&#8221;#ffffff&#8221; custom_margin=&#8221;|||&#8221; custom_padding=&#8221;30px|40px|30px|40px&#8221; animation_style=&#8221;zoom&#8221; animation_direction=&#8221;bottom&#8221; animation_intensity_zoom=&#8221;20%&#8221; animation_starting_opacity=&#8221;100%&#8221; box_shadow_style=&#8221;preset2&#8243; box_shadow_horizontal=&#8221;0px&#8221; box_shadow_vertical=&#8221;0px&#8221; box_shadow_blur=&#8221;60px&#8221; box_shadow_color=&#8221;rgba(71,74,182,0.12)&#8221; image_max_width=&#8221;64px&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>This module describes how to write queries that combine data from multiple sources in Microsoft SQL Server.<\/p>\n<p><strong>Lessons<\/strong><\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Understanding Joins<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Querying with Inner Joins<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Querying with Outer Joins<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Querying with Cross Joins and Self Joins<\/p>\n<p><strong>Lab : Querying Multiple Tables<\/strong><\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Writing Queries that use Inner Joins<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Writing Queries that use Multiple-Table Inner Joins<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Writing Queries that use Self-Joins<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Writing Queries that use Outer Joins<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Writing Queries that use Cross Joins<\/p>\n<p>After completing this module, you will be able to:<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Explain the fundamentals of joins in SQL Server<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Write inner join queries<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Write queries that use outer joins<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Use additional join types<\/p>\n<p>[\/et_pb_blurb][et_pb_blurb title=&#8221;Module 5: Sorting and Filtering Data&#8221; url=&#8221;#&#8221; image=&#8221;https:\/\/it.tct.al\/wp-content\/uploads\/2025\/04\/coding-iconArtboard-19-copy-8.jpg&#8221; icon_placement=&#8221;left&#8221; image_icon_width=&#8221;64px&#8221; content_max_width=&#8221;1100px&#8221; admin_label=&#8221;Chapter&#8221; _builder_version=&#8221;4.16&#8243; header_font=&#8221;|on|||&#8221; header_text_color=&#8221;#2e2545&#8243; header_line_height=&#8221;1.5em&#8221; body_text_color=&#8221;#8585bd&#8221; body_font_size=&#8221;16px&#8221; body_line_height=&#8221;1.9em&#8221; background_color=&#8221;#ffffff&#8221; custom_margin=&#8221;|||&#8221; custom_padding=&#8221;30px|40px|30px|40px&#8221; animation_style=&#8221;zoom&#8221; animation_direction=&#8221;bottom&#8221; animation_intensity_zoom=&#8221;20%&#8221; animation_starting_opacity=&#8221;100%&#8221; box_shadow_style=&#8221;preset2&#8243; box_shadow_horizontal=&#8221;0px&#8221; box_shadow_vertical=&#8221;0px&#8221; box_shadow_blur=&#8221;60px&#8221; box_shadow_color=&#8221;rgba(71,74,182,0.12)&#8221; image_max_width=&#8221;64px&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>This module describes how to implement sorting and filtering.<\/p>\n<p><strong>Lessons<\/strong><\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Sorting Data<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Filtering Data with Predicates<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Filtering Data with TOP and OFFSET-FETCH<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Working with Unknown Values<\/p>\n<p><strong>Lab : Sorting and Filtering Data<\/strong><\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Writing Queries that Filter Data using a WHERE Clause<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Writing Queries that Sort Data Using an ORDER BY Clause<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Writing Queries that Filter Data Using the TOP Option<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Write Queries that filter data using the OFFSET-FETCH clause<\/p>\n<p>After completing this module, you will be able to:<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Explain how to add an ORDER BY clause to your queries to control the order of rows displayed in your query\u2019s output<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Explain how to construct WHERE clauses to filter out rows that do not match the predicate.<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Explain how to limit ranges of rows in the SELECT clause using a TOP option.<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Explain how to limit ranges of rows using the OFFSET-FETCH option of an ORDER BY clause.<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Explain how three-valued logic accounts for unknown and missing values, how SQL Server uses NULL to mark missing values, and how to test for NULL in your queries.<\/p>\n<p>[\/et_pb_blurb][et_pb_blurb title=&#8221;Module 6: Working with SQL Server Data Types&#8221; url=&#8221;#&#8221; image=&#8221;https:\/\/it.tct.al\/wp-content\/uploads\/2025\/04\/coding-iconArtboard-19-copy-8.jpg&#8221; icon_placement=&#8221;left&#8221; image_icon_width=&#8221;64px&#8221; content_max_width=&#8221;1100px&#8221; admin_label=&#8221;Chapter&#8221; _builder_version=&#8221;4.22.2&#8243; header_font=&#8221;|on|||&#8221; header_text_color=&#8221;#2e2545&#8243; header_line_height=&#8221;1.5em&#8221; body_text_color=&#8221;#8585bd&#8221; body_font_size=&#8221;16px&#8221; body_line_height=&#8221;1.9em&#8221; background_color=&#8221;#ffffff&#8221; custom_margin=&#8221;|||&#8221; custom_padding=&#8221;30px|40px|30px|40px&#8221; animation_style=&#8221;zoom&#8221; animation_direction=&#8221;bottom&#8221; animation_intensity_zoom=&#8221;20%&#8221; animation_starting_opacity=&#8221;100%&#8221; hover_enabled=&#8221;0&#8243; box_shadow_style=&#8221;preset2&#8243; box_shadow_horizontal=&#8221;0px&#8221; box_shadow_vertical=&#8221;0px&#8221; box_shadow_blur=&#8221;60px&#8221; box_shadow_color=&#8221;rgba(71,74,182,0.12)&#8221; image_max_width=&#8221;64px&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;]<\/p>\n<p>This module introduces the data types SQL Server uses to store data.<\/p>\n<p><strong>Lessons<\/strong><\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Introducing SQL Server Data Types<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Working with Character Data<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Working with Date and Time Data<\/p>\n<p><strong>Lab : Working with SQL Server Data Types<\/strong><\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Writing Queries that Return Date and Time Data<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Writing Queries that use Date and Time Functions<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Writing Queries That Return Character Data<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Writing Queries That Return Character Functions<\/p>\n<p>After completing this module, you will be able to:<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Explore many of the data types SQL Server uses to store data and how data types are converted between types<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Explain the SQL Server character-based data types, how character comparisons work, and some common functions you may find useful in your queries<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Describe data types that are used to store temporal data, how to enter dates and times so they will be properly parsed by SQL Server, and how to manipulate dates and times with built-in functions.<\/p>\n<p>[\/et_pb_blurb][et_pb_blurb title=&#8221;Module 7: Using DML to Modify Data&#8221; url=&#8221;#&#8221; image=&#8221;https:\/\/it.tct.al\/wp-content\/uploads\/2025\/04\/coding-iconArtboard-19-copy-8.jpg&#8221; icon_placement=&#8221;left&#8221; image_icon_width=&#8221;64px&#8221; content_max_width=&#8221;1100px&#8221; admin_label=&#8221;Chapter&#8221; _builder_version=&#8221;4.22.2&#8243; header_font=&#8221;|on|||&#8221; header_text_color=&#8221;#2e2545&#8243; header_line_height=&#8221;1.5em&#8221; body_text_color=&#8221;#8585bd&#8221; body_font_size=&#8221;16px&#8221; body_line_height=&#8221;1.9em&#8221; background_color=&#8221;#ffffff&#8221; custom_margin=&#8221;|||&#8221; custom_padding=&#8221;30px|40px|30px|40px&#8221; animation_style=&#8221;zoom&#8221; animation_direction=&#8221;bottom&#8221; animation_intensity_zoom=&#8221;20%&#8221; animation_starting_opacity=&#8221;100%&#8221; hover_enabled=&#8221;0&#8243; box_shadow_style=&#8221;preset2&#8243; box_shadow_horizontal=&#8221;0px&#8221; box_shadow_vertical=&#8221;0px&#8221; box_shadow_blur=&#8221;60px&#8221; box_shadow_color=&#8221;rgba(71,74,182,0.12)&#8221; image_max_width=&#8221;64px&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;]<\/p>\n<p>This module describes how to create DML queries, and why you would want to.<\/p>\n<p><strong>Lessons<\/strong><\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Adding Data to Tables<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Modifying and Removing Data<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Generating automatic column values<\/p>\n<p><strong>Lab : Using DML to Modify Data<\/strong><\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Inserting Records with DML<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Updating and Deleting Records Using DML<\/p>\n<p>After completing this module, you will be able to:<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Use INSERT and SELECT INTO statements<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Use UPDATE, MERGE, DELETE, and TRUNCATE.<\/p>\n<p>[\/et_pb_blurb][et_pb_blurb title=&#8221;Module 8: Using Built-In Function&#8221; url=&#8221;#&#8221; image=&#8221;https:\/\/it.tct.al\/wp-content\/uploads\/2025\/04\/coding-iconArtboard-19-copy-8.jpg&#8221; icon_placement=&#8221;left&#8221; image_icon_width=&#8221;64px&#8221; content_max_width=&#8221;1100px&#8221; admin_label=&#8221;Chapter&#8221; _builder_version=&#8221;4.22.2&#8243; header_font=&#8221;|on|||&#8221; header_text_color=&#8221;#2e2545&#8243; header_line_height=&#8221;1.5em&#8221; body_text_color=&#8221;#8585bd&#8221; body_font_size=&#8221;16px&#8221; body_line_height=&#8221;1.9em&#8221; background_color=&#8221;#ffffff&#8221; custom_margin=&#8221;|||&#8221; custom_padding=&#8221;30px|40px|30px|40px&#8221; animation_style=&#8221;zoom&#8221; animation_direction=&#8221;bottom&#8221; animation_intensity_zoom=&#8221;20%&#8221; animation_starting_opacity=&#8221;100%&#8221; hover_enabled=&#8221;0&#8243; box_shadow_style=&#8221;preset2&#8243; box_shadow_horizontal=&#8221;0px&#8221; box_shadow_vertical=&#8221;0px&#8221; box_shadow_blur=&#8221;60px&#8221; box_shadow_color=&#8221;rgba(71,74,182,0.12)&#8221; image_max_width=&#8221;64px&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;]<\/p>\n<p>This module introduces some of the many built in functions in SQL Server.<\/p>\n<p><strong>Lessons<\/strong><\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Writing Queries with Built-In Functions<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Using Conversion Functions<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Using Logical Functions<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Using Functions to Work with NULL<\/p>\n<p><strong>Lab : Using Built-In Functions<\/strong><\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Writing Queries That Use Conversion Functions<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Writing Queries that use Logical Functions<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Writing Queries that Test for Nullability<\/p>\n<p>After completing this module, you will be able to:<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Describe the types of functions provided by SQL Server, and then focus on working with scalar functions<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Explain how to explicitly convert data between types using several SQL Server functions<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Describe how to use logical functions that evaluate an expression and return a scalar result.<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Describe additional functions for working with NULL<\/p>\n<p>[\/et_pb_blurb][et_pb_blurb title=&#8221;Module 9: Grouping and Aggregating Data&#8221; url=&#8221;#&#8221; image=&#8221;https:\/\/it.tct.al\/wp-content\/uploads\/2025\/04\/coding-iconArtboard-19-copy-8.jpg&#8221; icon_placement=&#8221;left&#8221; image_icon_width=&#8221;64px&#8221; content_max_width=&#8221;1100px&#8221; admin_label=&#8221;Chapter&#8221; _builder_version=&#8221;4.22.2&#8243; header_font=&#8221;|on|||&#8221; header_text_color=&#8221;#2e2545&#8243; header_line_height=&#8221;1.5em&#8221; body_text_color=&#8221;#8585bd&#8221; body_font_size=&#8221;16px&#8221; body_line_height=&#8221;1.9em&#8221; background_color=&#8221;#ffffff&#8221; custom_margin=&#8221;|||&#8221; custom_padding=&#8221;30px|40px|30px|40px&#8221; animation_style=&#8221;zoom&#8221; animation_direction=&#8221;bottom&#8221; animation_intensity_zoom=&#8221;20%&#8221; animation_starting_opacity=&#8221;100%&#8221; hover_enabled=&#8221;0&#8243; box_shadow_style=&#8221;preset2&#8243; box_shadow_horizontal=&#8221;0px&#8221; box_shadow_vertical=&#8221;0px&#8221; box_shadow_blur=&#8221;60px&#8221; box_shadow_color=&#8221;rgba(71,74,182,0.12)&#8221; image_max_width=&#8221;64px&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;]<\/p>\n<p>This module describes how to use aggregate functions.<\/p>\n<p><strong>Lessons<\/strong><\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Using Aggregate Functions<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Using the GROUP BY Clause<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Filtering Groups with HAVING<\/p>\n<p><strong>Lab : Grouping and Aggregating Data<\/strong><\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Writing Queries That Use the GROUP BY Clause<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Writing Queries that Use Aggregate Functions<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Writing Queries that Use Distinct Aggregate Functions<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Writing Queries that Filter Groups with the HAVING Clause<\/p>\n<p>After completing this module, you will be able to:<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Describe the built-in aggregate function in SQL Server and write queries using it.<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Write queries that separate rows using the GROUP BY clause.<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Write queries that use the HAVING clause to filter groups.<\/p>\n<p>[\/et_pb_blurb][et_pb_blurb title=&#8221;Module 10: Using Sub-Queries&#8221; url=&#8221;#&#8221; image=&#8221;https:\/\/it.tct.al\/wp-content\/uploads\/2025\/04\/coding-iconArtboard-19-copy-8.jpg&#8221; icon_placement=&#8221;left&#8221; image_icon_width=&#8221;64px&#8221; content_max_width=&#8221;1100px&#8221; admin_label=&#8221;Chapter&#8221; _builder_version=&#8221;4.22.2&#8243; header_font=&#8221;|on|||&#8221; header_text_color=&#8221;#2e2545&#8243; header_line_height=&#8221;1.5em&#8221; body_text_color=&#8221;#8585bd&#8221; body_font_size=&#8221;16px&#8221; body_line_height=&#8221;1.9em&#8221; background_color=&#8221;#ffffff&#8221; custom_margin=&#8221;|||&#8221; custom_padding=&#8221;30px|40px|30px|40px&#8221; animation_style=&#8221;zoom&#8221; animation_direction=&#8221;bottom&#8221; animation_intensity_zoom=&#8221;20%&#8221; animation_starting_opacity=&#8221;100%&#8221; hover_enabled=&#8221;0&#8243; box_shadow_style=&#8221;preset2&#8243; box_shadow_horizontal=&#8221;0px&#8221; box_shadow_vertical=&#8221;0px&#8221; box_shadow_blur=&#8221;60px&#8221; box_shadow_color=&#8221;rgba(71,74,182,0.12)&#8221; image_max_width=&#8221;64px&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;]<\/p>\n<p>This module describes several types of subquery and how and when to use them.<\/p>\n<p><strong>Lessons<\/strong><\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Writing Self-Contained Subqueries<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Writing Correlated Subqueries<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Using the EXISTS Predicate with Subqueries<\/p>\n<p><strong>Lab : Using Subqueries<\/strong><\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Writing Queries That Use Self-Contained Subqueries<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Writing Queries That Use Scalar and Multi-Result Subqueries<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Writing Queries That Use Correlated Subqueries and an EXISTS Clause<\/p>\n<p>After completing this module, you will be able to:<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Describe where subqueries may be used in a SELECT statement.<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Write queries that use correlated subqueries in a SELECT statement<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Write queries that use EXISTS predicates in a WHERE clause to test for the existence of qualifying rows<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Use the EXISTS predicate to efficiently check for the existence of rows in a subquery.<\/p>\n<p>[\/et_pb_blurb][et_pb_blurb title=&#8221;Module 11: Using Table Expressions&#8221; url=&#8221;#&#8221; image=&#8221;https:\/\/it.tct.al\/wp-content\/uploads\/2025\/04\/coding-iconArtboard-19-copy-8.jpg&#8221; icon_placement=&#8221;left&#8221; image_icon_width=&#8221;64px&#8221; content_max_width=&#8221;1100px&#8221; admin_label=&#8221;Chapter&#8221; _builder_version=&#8221;4.22.2&#8243; header_font=&#8221;|on|||&#8221; header_text_color=&#8221;#2e2545&#8243; header_line_height=&#8221;1.5em&#8221; body_text_color=&#8221;#8585bd&#8221; body_font_size=&#8221;16px&#8221; body_line_height=&#8221;1.9em&#8221; background_color=&#8221;#ffffff&#8221; custom_margin=&#8221;|||&#8221; custom_padding=&#8221;30px|40px|30px|40px&#8221; animation_style=&#8221;zoom&#8221; animation_direction=&#8221;bottom&#8221; animation_intensity_zoom=&#8221;20%&#8221; animation_starting_opacity=&#8221;100%&#8221; hover_enabled=&#8221;0&#8243; box_shadow_style=&#8221;preset2&#8243; box_shadow_horizontal=&#8221;0px&#8221; box_shadow_vertical=&#8221;0px&#8221; box_shadow_blur=&#8221;60px&#8221; box_shadow_color=&#8221;rgba(71,74,182,0.12)&#8221; image_max_width=&#8221;64px&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;]<\/p>\n<p>Previously in this course, you learned about using subqueries as an expression that returned results to an outer calling query. Like subqueries, table expressions are query expressions, but table expressions extend this idea by allowing you to name them and to work with their results as you would work with data in any valid relational table. Microsoft SQL Server supports four types of table expressions: derived tables, common table expression (CTEs), views, and inline table-valued functions (TVFs). In this module, you will learn to work with these forms of table expressions and learn how to use them to help create a modular approach to writing queries.<\/p>\n<p><strong>Lessons<\/strong><\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Using Views<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Using Inline Table-Valued Functions<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Using Derived Tables<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Using Common Table Expressions<\/p>\n<p><strong>Lab : Using Table Expressions<\/strong><\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Writing Queries That Use Views<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Writing Queries That Use Derived Tables<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Writing Queries That Use Common Table Expressions (CTEs)<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Writing Queries That Use Inline Table-Valued Expressions (TVFs)<\/p>\n<p>After completing this module, you will be able to:<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Write queries that return results from views.<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Use the CREATE FUNCTION statement to create simple inline TVFs.<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Write queries that create and retrieve results from derived tables.<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Write queries that create CTEs and return results from the table expression.<\/p>\n<p>[\/et_pb_blurb][et_pb_blurb title=&#8221;Module 12: Using Set Operators&#8221; url=&#8221;#&#8221; image=&#8221;https:\/\/it.tct.al\/wp-content\/uploads\/2025\/04\/coding-iconArtboard-19-copy-8.jpg&#8221; icon_placement=&#8221;left&#8221; image_icon_width=&#8221;64px&#8221; content_max_width=&#8221;1100px&#8221; admin_label=&#8221;Chapter&#8221; _builder_version=&#8221;4.22.2&#8243; header_font=&#8221;|on|||&#8221; header_text_color=&#8221;#2e2545&#8243; header_line_height=&#8221;1.5em&#8221; body_text_color=&#8221;#8585bd&#8221; body_font_size=&#8221;16px&#8221; body_line_height=&#8221;1.9em&#8221; background_color=&#8221;#ffffff&#8221; custom_margin=&#8221;|||&#8221; custom_padding=&#8221;30px|40px|30px|40px&#8221; animation_style=&#8221;zoom&#8221; animation_direction=&#8221;bottom&#8221; animation_intensity_zoom=&#8221;20%&#8221; animation_starting_opacity=&#8221;100%&#8221; hover_enabled=&#8221;0&#8243; box_shadow_style=&#8221;preset2&#8243; box_shadow_horizontal=&#8221;0px&#8221; box_shadow_vertical=&#8221;0px&#8221; box_shadow_blur=&#8221;60px&#8221; box_shadow_color=&#8221;rgba(71,74,182,0.12)&#8221; image_max_width=&#8221;64px&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;]<\/p>\n<p>This module introduces how to use the set operators UNION, INTERSECT, and EXCEPT to compare rows between two input sets.<\/p>\n<p><strong>Lessons<\/strong><\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Writing Queries with the UNION operator<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Using EXCEPT and INTERSECT<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Using APPLY<\/p>\n<p><strong>Lab : Using Set Operators<\/strong><\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Writing Queries That Use UNION Set Operators and UNION ALL<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Writing Queries That Use CROSS APPLY and OUTER APPLY Operators<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Writing Queries That Use the EXCEPT and INTERSECT Operators<\/p>\n<p>After completing this module, students will be able to:<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Write queries that use UNION to combine input sets.<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Write queries that use UNION ALL to combine input sets<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Write queries that use the EXCEPT operator to return only rows in one set but not another.<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Write queries that use the INTERSECT operator to return only rows that are present in both sets<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Write queries using the CROSS APPLY operator.<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Write queries using the OUTER APPLY operator<\/p>\n<p>[\/et_pb_blurb][et_pb_blurb title=&#8221;Module 12: Using Set Operators&#8221; url=&#8221;#&#8221; image=&#8221;https:\/\/it.tct.al\/wp-content\/uploads\/2025\/04\/coding-iconArtboard-19-copy-8.jpg&#8221; icon_placement=&#8221;left&#8221; image_icon_width=&#8221;64px&#8221; content_max_width=&#8221;1100px&#8221; admin_label=&#8221;Chapter&#8221; _builder_version=&#8221;4.22.2&#8243; header_font=&#8221;|on|||&#8221; header_text_color=&#8221;#2e2545&#8243; header_line_height=&#8221;1.5em&#8221; body_text_color=&#8221;#8585bd&#8221; body_font_size=&#8221;16px&#8221; body_line_height=&#8221;1.9em&#8221; background_color=&#8221;#ffffff&#8221; custom_margin=&#8221;|||&#8221; custom_padding=&#8221;30px|40px|30px|40px&#8221; animation_style=&#8221;zoom&#8221; animation_direction=&#8221;bottom&#8221; animation_intensity_zoom=&#8221;20%&#8221; animation_starting_opacity=&#8221;100%&#8221; hover_enabled=&#8221;0&#8243; box_shadow_style=&#8221;preset2&#8243; box_shadow_horizontal=&#8221;0px&#8221; box_shadow_vertical=&#8221;0px&#8221; box_shadow_blur=&#8221;60px&#8221; box_shadow_color=&#8221;rgba(71,74,182,0.12)&#8221; image_max_width=&#8221;64px&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;]<\/p>\n<p>This module introduces how to use the set operators UNION, INTERSECT, and EXCEPT to compare rows between two input sets.<\/p>\n<p><strong>Lessons<\/strong><\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Writing Queries with the UNION operator<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Using EXCEPT and INTERSECT<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Using APPLY<\/p>\n<p><strong>Lab : Using Set Operators<\/strong><\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Writing Queries That Use UNION Set Operators and UNION ALL<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Writing Queries That Use CROSS APPLY and OUTER APPLY Operators<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Writing Queries That Use the EXCEPT and INTERSECT Operators<\/p>\n<p>After completing this module, students will be able to:<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Write queries that use UNION to combine input sets.<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Write queries that use UNION ALL to combine input sets<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Write queries that use the EXCEPT operator to return only rows in one set but not another.<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Write queries that use the INTERSECT operator to return only rows that are present in both sets<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Write queries using the CROSS APPLY operator.<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Write queries using the OUTER APPLY operator<\/p>\n<p>[\/et_pb_blurb][et_pb_blurb title=&#8221;Module 13: Using Windows Ranking, Offset, and Aggregate Functions&#8221; url=&#8221;#&#8221; image=&#8221;https:\/\/it.tct.al\/wp-content\/uploads\/2025\/04\/coding-iconArtboard-19-copy-8.jpg&#8221; icon_placement=&#8221;left&#8221; image_icon_width=&#8221;64px&#8221; content_max_width=&#8221;1100px&#8221; admin_label=&#8221;Chapter&#8221; _builder_version=&#8221;4.22.2&#8243; header_font=&#8221;|on|||&#8221; header_text_color=&#8221;#2e2545&#8243; header_line_height=&#8221;1.5em&#8221; body_text_color=&#8221;#8585bd&#8221; body_font_size=&#8221;16px&#8221; body_line_height=&#8221;1.9em&#8221; background_color=&#8221;#ffffff&#8221; custom_margin=&#8221;|||&#8221; custom_padding=&#8221;30px|40px|30px|40px&#8221; animation_style=&#8221;zoom&#8221; animation_direction=&#8221;bottom&#8221; animation_intensity_zoom=&#8221;20%&#8221; animation_starting_opacity=&#8221;100%&#8221; hover_enabled=&#8221;0&#8243; box_shadow_style=&#8221;preset2&#8243; box_shadow_horizontal=&#8221;0px&#8221; box_shadow_vertical=&#8221;0px&#8221; box_shadow_blur=&#8221;60px&#8221; box_shadow_color=&#8221;rgba(71,74,182,0.12)&#8221; image_max_width=&#8221;64px&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;]<\/p>\n<p>This module describes the benefits to using window functions. Restrict window functions to rows defined in an OVER clause, including partitions and frames. Write queries that use window functions to operate on a window of rows and return ranking, aggregation, and offset comparison results.<\/p>\n<p><strong>Lessons<\/strong><\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Creating Windows with OVER<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Exploring Window Functions<\/p>\n<p><strong>Lab : Using Windows Ranking, Offset, and Aggregate Functions<\/strong><\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Writing Queries that use Ranking Functions<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Writing Queries that use Offset Functions<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Writing Queries that use Window Aggregate Functions<\/p>\n<p>After completing this module, students will be able to:<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Describe the T-SQL components used to define windows, and the relationships between them.<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Write queries that use the OVER clause, with partitioning, ordering, and framing to define windows<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Write queries that use window aggregate functions.<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Write queries that use window ranking functions.<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Write queries that use window offset functions<\/p>\n<p>[\/et_pb_blurb][et_pb_blurb title=&#8221;Module 14: Pivoting and Grouping Sets&#8221; url=&#8221;#&#8221; image=&#8221;https:\/\/it.tct.al\/wp-content\/uploads\/2025\/04\/coding-iconArtboard-19-copy-8.jpg&#8221; icon_placement=&#8221;left&#8221; image_icon_width=&#8221;64px&#8221; content_max_width=&#8221;1100px&#8221; admin_label=&#8221;Chapter&#8221; _builder_version=&#8221;4.22.2&#8243; header_font=&#8221;|on|||&#8221; header_text_color=&#8221;#2e2545&#8243; header_line_height=&#8221;1.5em&#8221; body_text_color=&#8221;#8585bd&#8221; body_font_size=&#8221;16px&#8221; body_line_height=&#8221;1.9em&#8221; background_color=&#8221;#ffffff&#8221; custom_margin=&#8221;|||&#8221; custom_padding=&#8221;30px|40px|30px|40px&#8221; animation_style=&#8221;zoom&#8221; animation_direction=&#8221;bottom&#8221; animation_intensity_zoom=&#8221;20%&#8221; animation_starting_opacity=&#8221;100%&#8221; hover_enabled=&#8221;0&#8243; box_shadow_style=&#8221;preset2&#8243; box_shadow_horizontal=&#8221;0px&#8221; box_shadow_vertical=&#8221;0px&#8221; box_shadow_blur=&#8221;60px&#8221; box_shadow_color=&#8221;rgba(71,74,182,0.12)&#8221; image_max_width=&#8221;64px&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;]<\/p>\n<p>This module describes write queries that pivot and unpivot result sets. Write queries that specify multiple groupings with grouping sets<\/p>\n<p><strong>Lessons<\/strong><\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Writing Queries with PIVOT and UNPIVOT<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Working with Grouping Sets<\/p>\n<p><strong>Lab : Pivoting and Grouping Sets<\/strong><\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Writing Queries that use the PIVOT Operator<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Writing Queries that use the UNPIVOT Operator<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Writing Queries that use the GROUPING SETS CUBE and ROLLUP Subclauses<\/p>\n<p>After completing this module, students will be able to:<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Describe how pivoting data can be used in T-SQL queries.<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Write queries that pivot data from rows to columns using the PIVOT operator.<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Write queries that unpivot data from columns back to rows using the UNPIVOT operator.<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Write queries using the GROUPING SETS subclause.<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Write queries that use ROLLUP AND CUBE.<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Write queries that use the GROUPING_ID function.<\/p>\n<p>[\/et_pb_blurb][et_pb_blurb title=&#8221;Module 15: Executing Stored Procedures&#8221; url=&#8221;#&#8221; image=&#8221;https:\/\/it.tct.al\/wp-content\/uploads\/2025\/04\/coding-iconArtboard-19-copy-8.jpg&#8221; icon_placement=&#8221;left&#8221; image_icon_width=&#8221;64px&#8221; content_max_width=&#8221;1100px&#8221; admin_label=&#8221;Chapter&#8221; _builder_version=&#8221;4.22.2&#8243; header_font=&#8221;|on|||&#8221; header_text_color=&#8221;#2e2545&#8243; header_line_height=&#8221;1.5em&#8221; body_text_color=&#8221;#8585bd&#8221; body_font_size=&#8221;16px&#8221; body_line_height=&#8221;1.9em&#8221; background_color=&#8221;#ffffff&#8221; custom_margin=&#8221;|||&#8221; custom_padding=&#8221;30px|40px|30px|40px&#8221; animation_style=&#8221;zoom&#8221; animation_direction=&#8221;bottom&#8221; animation_intensity_zoom=&#8221;20%&#8221; animation_starting_opacity=&#8221;100%&#8221; hover_enabled=&#8221;0&#8243; box_shadow_style=&#8221;preset2&#8243; box_shadow_horizontal=&#8221;0px&#8221; box_shadow_vertical=&#8221;0px&#8221; box_shadow_blur=&#8221;60px&#8221; box_shadow_color=&#8221;rgba(71,74,182,0.12)&#8221; image_max_width=&#8221;64px&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;]<\/p>\n<p>This module describes how to return results by executing stored procedures. Pass parameters to procedures. Create simple stored procedures that encapsulate a SELECT statement. Construct and execute dynamic SQL with EXEC and sp_executesql.<\/p>\n<p><strong>Lessons<\/strong><\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Querying Data with Stored Procedures<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Passing Parameters to Stored procedures<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Creating Simple Stored Procedures<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Working with Dynamic SQL<\/p>\n<p><strong>Lab : Executing Stored Procedures<\/strong><\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Using the EXECUTE statement to Invoke Stored Procedures<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Passing Parameters to Stored procedures<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Executing System Stored Procedures<\/p>\n<p>After completing this module, students will be able to:<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Describe stored procedures and their use.<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Write T-SQL statements that execute stored procedures to return data.<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Write EXECUTE statements that pass input parameters to stored procedures.<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Write T-SQL batches that prepare output parameters and execute stored procedures.<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Use the CREATE PROCEDURE statement to write a stored procedure.<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Create a stored procedure that accepts input parameters.<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Describe how T-SQL can be dynamically constructed.<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Write queries that use dynamic SQL.<\/p>\n<p>[\/et_pb_blurb][et_pb_blurb title=&#8221;Module 16: Programming with T-SQL&#8221; url=&#8221;#&#8221; image=&#8221;https:\/\/it.tct.al\/wp-content\/uploads\/2025\/04\/coding-iconArtboard-19-copy-8.jpg&#8221; icon_placement=&#8221;left&#8221; image_icon_width=&#8221;64px&#8221; content_max_width=&#8221;1100px&#8221; admin_label=&#8221;Chapter&#8221; _builder_version=&#8221;4.22.2&#8243; header_font=&#8221;|on|||&#8221; header_text_color=&#8221;#2e2545&#8243; header_line_height=&#8221;1.5em&#8221; body_text_color=&#8221;#8585bd&#8221; body_font_size=&#8221;16px&#8221; body_line_height=&#8221;1.9em&#8221; background_color=&#8221;#ffffff&#8221; custom_margin=&#8221;|||&#8221; custom_padding=&#8221;30px|40px|30px|40px&#8221; animation_style=&#8221;zoom&#8221; animation_direction=&#8221;bottom&#8221; animation_intensity_zoom=&#8221;20%&#8221; animation_starting_opacity=&#8221;100%&#8221; hover_enabled=&#8221;0&#8243; box_shadow_style=&#8221;preset2&#8243; box_shadow_horizontal=&#8221;0px&#8221; box_shadow_vertical=&#8221;0px&#8221; box_shadow_blur=&#8221;60px&#8221; box_shadow_color=&#8221;rgba(71,74,182,0.12)&#8221; image_max_width=&#8221;64px&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;]<\/p>\n<p>This module describes how to enhance your T-SQL code with programming elements.<\/p>\n<p><strong>Lessons<\/strong><\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 T-SQL Programming Elements<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Controlling Program Flow<\/p>\n<p><strong>Lab : Programming with T-SQL<\/strong><\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Declaring Variables and Delimiting Batches<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Using Control-Of-Flow Elements<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Using Variables in a Dynamic SQL Statement<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Using Synonyms<\/p>\n<p>After completing this module, students will be able to:<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Describe how Microsoft SQL Server treats collections of statements as batches.<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Create and submit batches of T-SQL code for execution by SQL Server.<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Describe how SQL Server stores temporary objects as variables.<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Write code that declares and assigns variables.<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Create and invoke synonyms<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Describe the control-of-flow elements in T-SQL.<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Write T-SQL code using IF\u2026ELSE blocks.<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Write T-SQL code that uses WHILE.<\/p>\n<p>[\/et_pb_blurb][et_pb_blurb title=&#8221;Module 17: Implementing Error Handling&#8221; url=&#8221;#&#8221; image=&#8221;https:\/\/it.tct.al\/wp-content\/uploads\/2025\/04\/coding-iconArtboard-19-copy-8.jpg&#8221; icon_placement=&#8221;left&#8221; image_icon_width=&#8221;64px&#8221; content_max_width=&#8221;1100px&#8221; admin_label=&#8221;Chapter&#8221; _builder_version=&#8221;4.22.2&#8243; header_font=&#8221;|on|||&#8221; header_text_color=&#8221;#2e2545&#8243; header_line_height=&#8221;1.5em&#8221; body_text_color=&#8221;#8585bd&#8221; body_font_size=&#8221;16px&#8221; body_line_height=&#8221;1.9em&#8221; background_color=&#8221;#ffffff&#8221; custom_margin=&#8221;|||&#8221; custom_padding=&#8221;30px|40px|30px|40px&#8221; animation_style=&#8221;zoom&#8221; animation_direction=&#8221;bottom&#8221; animation_intensity_zoom=&#8221;20%&#8221; animation_starting_opacity=&#8221;100%&#8221; hover_enabled=&#8221;0&#8243; box_shadow_style=&#8221;preset2&#8243; box_shadow_horizontal=&#8221;0px&#8221; box_shadow_vertical=&#8221;0px&#8221; box_shadow_blur=&#8221;60px&#8221; box_shadow_color=&#8221;rgba(71,74,182,0.12)&#8221; image_max_width=&#8221;64px&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;]<\/p>\n<p>This\u00a0module introduces error handling for T-SQL.<\/p>\n<p><strong>Lessons<\/strong><\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Implementing T-SQL error handling<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Implementing structured exception handling<\/p>\n<p><strong>Lab : Implementing Error Handling<\/strong><\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Redirecting errors with TRY\/CATCH<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Using THROW to pass an error message back to a client<\/p>\n<p>After completing this module, students will be able to:<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Implement T-SQL error handling.<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Implement structured exception handling.<\/p>\n<p>[\/et_pb_blurb][et_pb_blurb title=&#8221;Module 18: Implementing Transactions&#8221; url=&#8221;#&#8221; image=&#8221;https:\/\/it.tct.al\/wp-content\/uploads\/2025\/04\/coding-iconArtboard-19-copy-8.jpg&#8221; icon_placement=&#8221;left&#8221; image_icon_width=&#8221;64px&#8221; content_max_width=&#8221;1100px&#8221; admin_label=&#8221;Chapter&#8221; _builder_version=&#8221;4.22.2&#8243; header_font=&#8221;|on|||&#8221; header_text_color=&#8221;#2e2545&#8243; header_line_height=&#8221;1.5em&#8221; body_text_color=&#8221;#8585bd&#8221; body_font_size=&#8221;16px&#8221; body_line_height=&#8221;1.9em&#8221; background_color=&#8221;#ffffff&#8221; custom_margin=&#8221;|||&#8221; custom_padding=&#8221;30px|40px|30px|40px&#8221; animation_style=&#8221;zoom&#8221; animation_direction=&#8221;bottom&#8221; animation_intensity_zoom=&#8221;20%&#8221; animation_starting_opacity=&#8221;100%&#8221; hover_enabled=&#8221;0&#8243; box_shadow_style=&#8221;preset2&#8243; box_shadow_horizontal=&#8221;0px&#8221; box_shadow_vertical=&#8221;0px&#8221; box_shadow_blur=&#8221;60px&#8221; box_shadow_color=&#8221;rgba(71,74,182,0.12)&#8221; image_max_width=&#8221;64px&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;]<\/p>\n<p>This module describes how to implement transactions.<\/p>\n<p><strong>Lessons<\/strong><\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Transactions and the database engines<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Controlling transactions<\/p>\n<p><strong>Lab : Implementing Transactions<\/strong><\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Controlling transactions with BEGIN, COMMIT, and ROLLBACK<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Adding error handling to a CATCH block<\/p>\n<p>After completing this module, students will be able to:<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Describe transactions and the differences between batches and transactions.<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Describe batches and how they are handled by SQL Server.<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Create and manage transactions with transaction control language (TCL) statements.<\/p>\n<p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Use SET XACT_ABORT to define SQL Servers<span>\u00a0<\/span><\/p>\n<p>[\/et_pb_blurb][et_pb_button button_url=&#8221;@ET-DC@eyJkeW5hbWljIjp0cnVlLCJjb250ZW50IjoicG9zdF9saW5rX3VybF9wYWdlIiwic2V0dGluZ3MiOnsicG9zdF9pZCI6Ijc1MiJ9fQ==@&#8221; button_text=&#8221;Back to Course List&#8221; button_alignment=&#8221;left&#8221; _builder_version=&#8221;4.22.2&#8243; _dynamic_attributes=&#8221;button_url&#8221; custom_button=&#8221;on&#8221; button_text_size=&#8221;16px&#8221; button_text_color=&#8221;#ffffff&#8221; button_bg_color=&#8221;#7272ff&#8221; button_border_width=&#8221;10px&#8221; button_border_color=&#8221;#7272ff&#8221; button_border_radius=&#8221;100px&#8221; button_letter_spacing=&#8221;1px&#8221; button_font=&#8221;|on||on|&#8221; button_icon=&#8221;&#x44;||divi||400&#8243; button_icon_placement=&#8221;left&#8221; button_on_hover=&#8221;off&#8221; custom_margin=&#8221;20px|||&#8221; animation_style=&#8221;zoom&#8221; animation_delay=&#8221;100ms&#8221; animation_intensity_zoom=&#8221;6%&#8221; box_shadow_style=&#8221;preset1&#8243; box_shadow_vertical=&#8221;10px&#8221; box_shadow_blur=&#8221;50px&#8221; box_shadow_spread=&#8221;5px&#8221; box_shadow_color=&#8221;rgba(114,114,255,0.4)&#8221; button_letter_spacing_hover=&#8221;2px&#8221; saved_tabs=&#8221;all&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221; button_text_size__hover_enabled=&#8221;off&#8221; button_text_size__hover=&#8221;null&#8221; button_one_text_size__hover_enabled=&#8221;off&#8221; button_one_text_size__hover=&#8221;null&#8221; button_two_text_size__hover_enabled=&#8221;off&#8221; button_two_text_size__hover=&#8221;null&#8221; button_text_color__hover_enabled=&#8221;off&#8221; button_text_color__hover=&#8221;null&#8221; button_one_text_color__hover_enabled=&#8221;off&#8221; button_one_text_color__hover=&#8221;null&#8221; button_two_text_color__hover_enabled=&#8221;off&#8221; button_two_text_color__hover=&#8221;null&#8221; button_border_width__hover_enabled=&#8221;off&#8221; button_border_width__hover=&#8221;null&#8221; button_one_border_width__hover_enabled=&#8221;off&#8221; button_one_border_width__hover=&#8221;null&#8221; button_two_border_width__hover_enabled=&#8221;off&#8221; button_two_border_width__hover=&#8221;null&#8221; button_border_color__hover_enabled=&#8221;off&#8221; button_border_color__hover=&#8221;null&#8221; button_one_border_color__hover_enabled=&#8221;off&#8221; button_one_border_color__hover=&#8221;null&#8221; button_two_border_color__hover_enabled=&#8221;off&#8221; button_two_border_color__hover=&#8221;null&#8221; button_border_radius__hover_enabled=&#8221;off&#8221; button_border_radius__hover=&#8221;null&#8221; button_one_border_radius__hover_enabled=&#8221;off&#8221; button_one_border_radius__hover=&#8221;null&#8221; button_two_border_radius__hover_enabled=&#8221;off&#8221; button_two_border_radius__hover=&#8221;null&#8221; button_letter_spacing__hover_enabled=&#8221;on&#8221; button_letter_spacing__hover=&#8221;2px&#8221; button_one_letter_spacing__hover_enabled=&#8221;off&#8221; button_one_letter_spacing__hover=&#8221;null&#8221; button_two_letter_spacing__hover_enabled=&#8221;off&#8221; button_two_letter_spacing__hover=&#8221;null&#8221; button_bg_color__hover_enabled=&#8221;off&#8221; button_bg_color__hover=&#8221;null&#8221; button_one_bg_color__hover_enabled=&#8221;off&#8221; button_one_bg_color__hover=&#8221;null&#8221; button_two_bg_color__hover_enabled=&#8221;off&#8221; button_two_bg_color__hover=&#8221;null&#8221;][\/et_pb_button][\/et_pb_column_inner][\/et_pb_row_inner][\/et_pb_column][et_pb_column type=&#8221;1_3&#8243; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; padding_top__hover=&#8221;0px&#8221; parallax__hover=&#8221;off&#8221; parallax_method__hover=&#8221;on&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_blurb url=&#8221;#&#8221; image_icon_width=&#8221;100px&#8221; disabled_on=&#8221;off|off|off&#8221; admin_label=&#8221;Instructor&#8221; _builder_version=&#8221;4.22.2&#8243; header_font=&#8221;|700|||||||&#8221; header_text_color=&#8221;#2e2545&#8243; header_line_height=&#8221;1.5em&#8221; body_text_color=&#8221;#8585bd&#8221; body_font_size=&#8221;16px&#8221; body_line_height=&#8221;1.9em&#8221; background_color=&#8221;#ffffff&#8221; text_orientation=&#8221;center&#8221; custom_margin=&#8221;-80px|||&#8221; custom_padding=&#8221;30px|40px|30px|40px&#8221; animation_style=&#8221;zoom&#8221; animation_direction=&#8221;bottom&#8221; animation_intensity_zoom=&#8221;20%&#8221; animation_starting_opacity=&#8221;100%&#8221; box_shadow_style=&#8221;preset1&#8243; box_shadow_vertical=&#8221;0px&#8221; box_shadow_blur=&#8221;60px&#8221; box_shadow_color=&#8221;rgba(71,74,182,0.12)&#8221; image_max_width=&#8221;100px&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h4 style=\"text-align: center;\"><strong>Outcomes<\/strong><\/h4>\n<p style=\"text-align: center;\">Collecting data from different sources like MS Excel, databases etc, cleaning, transforming, modeling and visualizing the data on inteligent dashboards.<\/p>\n<p>&nbsp;<\/p>\n<h4 class=\"css-tlf8h5\"><strong>Prepare for a career as a Data Scientist<\/strong><\/h4>\n<ul class=\"css-xas9l9\">\n<li style=\"text-align: center;\">Receive professional-level training from CollegeToCareer instructors.<\/li>\n<li style=\"text-align: center;\">Demonstrate your proficiency in portfolio-ready projects<\/li>\n<li style=\"text-align: center;\">Earn an employer-recognized certificate.<\/li>\n<\/ul>\n<p>[\/et_pb_blurb][et_pb_button button_url=&#8221;#&#8221; button_text=&#8221;Full Profile&#8221; button_alignment=&#8221;center&#8221; disabled_on=&#8221;on|on|on&#8221; _builder_version=&#8221;4.22.2&#8243; custom_button=&#8221;on&#8221; button_text_size=&#8221;16px&#8221; button_text_color=&#8221;#ffffff&#8221; button_bg_color=&#8221;#7272ff&#8221; button_border_width=&#8221;10px&#8221; button_border_color=&#8221;#7272ff&#8221; button_border_radius=&#8221;100px&#8221; button_letter_spacing=&#8221;1px&#8221; button_font=&#8221;|on||on|&#8221; button_icon=&#8221;&#x45;||divi||400&#8243; button_on_hover=&#8221;off&#8221; custom_margin=&#8221;20px|||&#8221; animation_style=&#8221;zoom&#8221; animation_delay=&#8221;100ms&#8221; animation_intensity_zoom=&#8221;6%&#8221; box_shadow_style=&#8221;preset1&#8243; box_shadow_vertical=&#8221;10px&#8221; box_shadow_blur=&#8221;50px&#8221; box_shadow_spread=&#8221;5px&#8221; box_shadow_color=&#8221;rgba(114,114,255,0.4)&#8221; button_letter_spacing_hover=&#8221;2px&#8221; disabled=&#8221;on&#8221; saved_tabs=&#8221;all&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221; button_text_size__hover_enabled=&#8221;off&#8221; button_text_size__hover=&#8221;null&#8221; button_one_text_size__hover_enabled=&#8221;off&#8221; button_one_text_size__hover=&#8221;null&#8221; button_two_text_size__hover_enabled=&#8221;off&#8221; button_two_text_size__hover=&#8221;null&#8221; button_text_color__hover_enabled=&#8221;off&#8221; button_text_color__hover=&#8221;null&#8221; button_one_text_color__hover_enabled=&#8221;off&#8221; button_one_text_color__hover=&#8221;null&#8221; button_two_text_color__hover_enabled=&#8221;off&#8221; button_two_text_color__hover=&#8221;null&#8221; button_border_width__hover_enabled=&#8221;off&#8221; button_border_width__hover=&#8221;null&#8221; button_one_border_width__hover_enabled=&#8221;off&#8221; button_one_border_width__hover=&#8221;null&#8221; button_two_border_width__hover_enabled=&#8221;off&#8221; button_two_border_width__hover=&#8221;null&#8221; button_border_color__hover_enabled=&#8221;off&#8221; button_border_color__hover=&#8221;null&#8221; button_one_border_color__hover_enabled=&#8221;off&#8221; button_one_border_color__hover=&#8221;null&#8221; button_two_border_color__hover_enabled=&#8221;off&#8221; button_two_border_color__hover=&#8221;null&#8221; button_border_radius__hover_enabled=&#8221;off&#8221; button_border_radius__hover=&#8221;null&#8221; button_one_border_radius__hover_enabled=&#8221;off&#8221; button_one_border_radius__hover=&#8221;null&#8221; button_two_border_radius__hover_enabled=&#8221;off&#8221; button_two_border_radius__hover=&#8221;null&#8221; button_letter_spacing__hover_enabled=&#8221;on&#8221; button_letter_spacing__hover=&#8221;2px&#8221; button_one_letter_spacing__hover_enabled=&#8221;off&#8221; button_one_letter_spacing__hover=&#8221;null&#8221; button_two_letter_spacing__hover_enabled=&#8221;off&#8221; button_two_letter_spacing__hover=&#8221;null&#8221; button_bg_color__hover_enabled=&#8221;off&#8221; button_bg_color__hover=&#8221;null&#8221; button_one_bg_color__hover_enabled=&#8221;off&#8221; button_one_bg_color__hover=&#8221;null&#8221; button_two_bg_color__hover_enabled=&#8221;off&#8221; button_two_bg_color__hover=&#8221;null&#8221;][\/et_pb_button][et_pb_button _builder_version=&#8221;4.16&#8243; global_colors_info=&#8221;{}&#8221; button_text_size__hover_enabled=&#8221;off&#8221; button_text_size__hover=&#8221;null&#8221; button_one_text_size__hover_enabled=&#8221;off&#8221; button_one_text_size__hover=&#8221;null&#8221; button_two_text_size__hover_enabled=&#8221;off&#8221; button_two_text_size__hover=&#8221;null&#8221; button_text_color__hover_enabled=&#8221;off&#8221; button_text_color__hover=&#8221;null&#8221; button_one_text_color__hover_enabled=&#8221;off&#8221; button_one_text_color__hover=&#8221;null&#8221; button_two_text_color__hover_enabled=&#8221;off&#8221; button_two_text_color__hover=&#8221;null&#8221; button_border_width__hover_enabled=&#8221;off&#8221; button_border_width__hover=&#8221;null&#8221; button_one_border_width__hover_enabled=&#8221;off&#8221; button_one_border_width__hover=&#8221;null&#8221; button_two_border_width__hover_enabled=&#8221;off&#8221; button_two_border_width__hover=&#8221;null&#8221; button_border_color__hover_enabled=&#8221;off&#8221; button_border_color__hover=&#8221;null&#8221; button_one_border_color__hover_enabled=&#8221;off&#8221; button_one_border_color__hover=&#8221;null&#8221; button_two_border_color__hover_enabled=&#8221;off&#8221; button_two_border_color__hover=&#8221;null&#8221; button_border_radius__hover_enabled=&#8221;off&#8221; button_border_radius__hover=&#8221;null&#8221; button_one_border_radius__hover_enabled=&#8221;off&#8221; button_one_border_radius__hover=&#8221;null&#8221; button_two_border_radius__hover_enabled=&#8221;off&#8221; button_two_border_radius__hover=&#8221;null&#8221; button_letter_spacing__hover_enabled=&#8221;off&#8221; button_letter_spacing__hover=&#8221;null&#8221; button_one_letter_spacing__hover_enabled=&#8221;off&#8221; button_one_letter_spacing__hover=&#8221;null&#8221; button_two_letter_spacing__hover_enabled=&#8221;off&#8221; button_two_letter_spacing__hover=&#8221;null&#8221; button_bg_color__hover_enabled=&#8221;off&#8221; button_bg_color__hover=&#8221;null&#8221; button_one_bg_color__hover_enabled=&#8221;off&#8221; button_one_bg_color__hover=&#8221;null&#8221; button_two_bg_color__hover_enabled=&#8221;off&#8221; button_two_bg_color__hover=&#8221;null&#8221;][\/et_pb_button][\/et_pb_column][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; admin_label=&#8221;Footer&#8221; _builder_version=&#8221;4.16&#8243; background_color=&#8221;#f7f8fc&#8221; custom_padding=&#8221;0px|0px|100px|0px&#8221; animation_style=&#8221;zoom&#8221; animation_direction=&#8221;bottom&#8221; animation_intensity_zoom=&#8221;6%&#8221; animation_starting_opacity=&#8221;100%&#8221; saved_tabs=&#8221;all&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row column_structure=&#8221;1_2,1_4,1_4&#8243; use_custom_gutter=&#8221;on&#8221; gutter_width=&#8221;2&#8243; _builder_version=&#8221;4.16&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_text _builder_version=&#8221;4.16&#8243; text_font=&#8221;||||||||&#8221; header_font=&#8221;||||||||&#8221; header_2_font=&#8221;|700|||||||&#8221; header_2_text_color=&#8221;#7272ff&#8221; header_2_font_size=&#8221;36px&#8221; header_2_line_height=&#8221;1.3em&#8221; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221; custom_margin=&#8221;||20px|&#8221; animation_style=&#8221;slide&#8221; animation_direction=&#8221;bottom&#8221; animation_intensity_slide=&#8221;10%&#8221; global_colors_info=&#8221;{}&#8221; header_font_size__hover=&#8221;30px&#8221; header_font_size__hover_enabled=&#8221;30px&#8221; header_letter_spacing__hover=&#8221;0px&#8221; header_letter_spacing__hover_enabled=&#8221;0px&#8221; header_text_shadow_style__hover=&#8221;none&#8221; header_text_shadow_style__hover_enabled=&#8221;none&#8221; header_text_shadow_color__hover=&#8221;rgba(0,0,0,0.4)&#8221; header_text_shadow_color__hover_enabled=&#8221;rgba(0,0,0,0.4)&#8221;]<\/p>\n<h2>Ready to get started?<\/h2>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.16&#8243; text_text_color=&#8221;#8585bd&#8221; text_font_size=&#8221;22px&#8221; text_line_height=&#8221;1.9em&#8221; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221; animation_style=&#8221;fade&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>Get in touch, or create an account<\/p>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;1_4&#8243; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_button button_url=&#8221;#&#8221; button_text=&#8221;Create Account&#8221; button_alignment=&#8221;left&#8221; disabled_on=&#8221;on|on|on&#8221; _builder_version=&#8221;4.22.2&#8243; custom_button=&#8221;on&#8221; button_text_size=&#8221;16px&#8221; button_text_color=&#8221;#ffffff&#8221; button_bg_color=&#8221;#7272ff&#8221; button_border_width=&#8221;10px&#8221; button_border_color=&#8221;#7272ff&#8221; button_border_radius=&#8221;100px&#8221; button_letter_spacing=&#8221;1px&#8221; button_font=&#8221;|on||on|&#8221; button_icon=&#8221;&#x45;||divi||400&#8243; button_on_hover=&#8221;off&#8221; custom_margin=&#8221;|||&#8221; animation_style=&#8221;zoom&#8221; animation_delay=&#8221;100ms&#8221; animation_intensity_zoom=&#8221;6%&#8221; box_shadow_style=&#8221;preset1&#8243; box_shadow_vertical=&#8221;10px&#8221; box_shadow_blur=&#8221;50px&#8221; box_shadow_spread=&#8221;5px&#8221; box_shadow_color=&#8221;rgba(114,114,255,0.4)&#8221; button_letter_spacing_hover=&#8221;2px&#8221; disabled=&#8221;on&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221; button_text_size__hover_enabled=&#8221;off&#8221; button_one_text_size__hover_enabled=&#8221;off&#8221; button_two_text_size__hover_enabled=&#8221;off&#8221; button_text_color__hover_enabled=&#8221;off&#8221; button_one_text_color__hover_enabled=&#8221;off&#8221; button_two_text_color__hover_enabled=&#8221;off&#8221; button_border_width__hover_enabled=&#8221;off&#8221; button_one_border_width__hover_enabled=&#8221;off&#8221; button_two_border_width__hover_enabled=&#8221;off&#8221; button_border_color__hover_enabled=&#8221;off&#8221; button_one_border_color__hover_enabled=&#8221;off&#8221; button_two_border_color__hover_enabled=&#8221;off&#8221; button_border_radius__hover_enabled=&#8221;off&#8221; button_one_border_radius__hover_enabled=&#8221;off&#8221; button_two_border_radius__hover_enabled=&#8221;off&#8221; button_letter_spacing__hover_enabled=&#8221;on&#8221; button_letter_spacing__hover=&#8221;2px&#8221; button_one_letter_spacing__hover_enabled=&#8221;off&#8221; button_two_letter_spacing__hover_enabled=&#8221;off&#8221; button_bg_color__hover_enabled=&#8221;off&#8221; button_one_bg_color__hover_enabled=&#8221;off&#8221; button_two_bg_color__hover_enabled=&#8221;off&#8221;][\/et_pb_button][\/et_pb_column][et_pb_column type=&#8221;1_4&#8243; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_button button_url=&#8221;@ET-DC@eyJkeW5hbWljIjp0cnVlLCJjb250ZW50IjoicG9zdF9saW5rX3VybF9wYWdlIiwic2V0dGluZ3MiOnsicG9zdF9pZCI6Ijg0OCJ9fQ==@&#8221; button_text=&#8221;Contact Us&#8221; button_alignment=&#8221;left&#8221; _builder_version=&#8221;4.22.2&#8243; _dynamic_attributes=&#8221;button_url&#8221; custom_button=&#8221;on&#8221; button_text_size=&#8221;16px&#8221; button_text_color=&#8221;#7272ff&#8221; button_bg_color=&#8221;#ffffff&#8221; button_border_width=&#8221;10px&#8221; button_border_color=&#8221;#ffffff&#8221; button_border_radius=&#8221;100px&#8221; button_letter_spacing=&#8221;1px&#8221; button_font=&#8221;|on||on|&#8221; button_icon=&#8221;&#x45;||divi||400&#8243; button_on_hover=&#8221;off&#8221; custom_margin=&#8221;|||&#8221; animation_style=&#8221;zoom&#8221; animation_intensity_zoom=&#8221;6%&#8221; box_shadow_style=&#8221;preset1&#8243; box_shadow_vertical=&#8221;10px&#8221; box_shadow_blur=&#8221;50px&#8221; box_shadow_spread=&#8221;5px&#8221; box_shadow_color=&#8221;rgba(181,181,255,0.38)&#8221; button_letter_spacing_hover=&#8221;2px&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221; button_text_size__hover_enabled=&#8221;off&#8221; button_one_text_size__hover_enabled=&#8221;off&#8221; button_two_text_size__hover_enabled=&#8221;off&#8221; button_text_color__hover_enabled=&#8221;off&#8221; button_one_text_color__hover_enabled=&#8221;off&#8221; button_two_text_color__hover_enabled=&#8221;off&#8221; button_border_width__hover_enabled=&#8221;off&#8221; button_one_border_width__hover_enabled=&#8221;off&#8221; button_two_border_width__hover_enabled=&#8221;off&#8221; button_border_color__hover_enabled=&#8221;off&#8221; button_one_border_color__hover_enabled=&#8221;off&#8221; button_two_border_color__hover_enabled=&#8221;off&#8221; button_border_radius__hover_enabled=&#8221;off&#8221; button_one_border_radius__hover_enabled=&#8221;off&#8221; button_two_border_radius__hover_enabled=&#8221;off&#8221; button_letter_spacing__hover_enabled=&#8221;on&#8221; button_letter_spacing__hover=&#8221;2px&#8221; button_one_letter_spacing__hover_enabled=&#8221;off&#8221; button_two_letter_spacing__hover_enabled=&#8221;off&#8221; button_bg_color__hover_enabled=&#8221;off&#8221; button_one_bg_color__hover_enabled=&#8221;off&#8221; button_two_bg_color__hover_enabled=&#8221;off&#8221;][\/et_pb_button][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>",
        "protected": false
    },
    "excerpt": {
        "rendered": "<p>SQL Server AdministrationThis course is identical to the Microsoft course and the content of this page is taken from Microsoft\u2019s official course. This course is designed to introduce students to Transact-SQL and learn by doing in practice. This course is taught 100% \u201cHands On\u201d and will make students ready for a database developer junior position. [&hellip;]<\/p>",
        "protected": false
    },
    "author": 10,
    "featured_media": 0,
    "parent": 0,
    "menu_order": 0,
    "comment_status": "closed",
    "ping_status": "closed",
    "template": "",
    "meta": {
        "_et_pb_use_builder": "on",
        "_et_pb_old_content": "",
        "_et_gb_content_width": "",
        "om_disable_all_campaigns": false,
        "_monsterinsights_skip_tracking": false,
        "_monsterinsights_sitenote_active": false,
        "_monsterinsights_sitenote_note": "",
        "_monsterinsights_sitenote_category": 0,
        "_uf_show_specific_survey": 0,
        "_uf_disable_surveys": false,
        "footnotes": ""
    },
    "class_list": [
        "post-993",
        "page",
        "type-page",
        "status-publish",
        "hentry"
    ],
    "aioseo_notices": [],
    "_links": {
        "self": [
            {
                "href": "https:\/\/it.tct.al\/en_us\/wp-json\/wp\/v2\/pages\/993",
                "targetHints": {
                    "allow": [
                        "GET"
                    ]
                }
            }
        ],
        "collection": [
            {
                "href": "https:\/\/it.tct.al\/en_us\/wp-json\/wp\/v2\/pages"
            }
        ],
        "about": [
            {
                "href": "https:\/\/it.tct.al\/en_us\/wp-json\/wp\/v2\/types\/page"
            }
        ],
        "author": [
            {
                "embeddable": true,
                "href": "https:\/\/it.tct.al\/en_us\/wp-json\/wp\/v2\/users\/10"
            }
        ],
        "replies": [
            {
                "embeddable": true,
                "href": "https:\/\/it.tct.al\/en_us\/wp-json\/wp\/v2\/comments?post=993"
            }
        ],
        "version-history": [
            {
                "count": 6,
                "href": "https:\/\/it.tct.al\/en_us\/wp-json\/wp\/v2\/pages\/993\/revisions"
            }
        ],
        "predecessor-version": [
            {
                "id": 1026,
                "href": "https:\/\/it.tct.al\/en_us\/wp-json\/wp\/v2\/pages\/993\/revisions\/1026"
            }
        ],
        "wp:attachment": [
            {
                "href": "https:\/\/it.tct.al\/en_us\/wp-json\/wp\/v2\/media?parent=993"
            }
        ],
        "curies": [
            {
                "name": "wp",
                "href": "https:\/\/api.w.org\/{rel}",
                "templated": true
            }
        ]
    }
}