Skip to content

Commit

Permalink
Merge pull request #21 from arcus/joins-updates
Browse files Browse the repository at this point in the history
Joins updates
  • Loading branch information
leemc-data-ed authored Dec 5, 2024
2 parents fe0bf5a + 08a38d2 commit 434e477
Show file tree
Hide file tree
Showing 2 changed files with 48 additions and 10 deletions.
40 changes: 31 additions & 9 deletions sql_joins/sql_joins.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
<!--
author: Meredith Lee
email: [email protected]
version: 1.0.0
current_version_description: Initial version
version: 1.0.1
current_version_description: Updates to upcoming sessions
module_type: slides
docs_version: 3.0.0
language: en
Expand Down Expand Up @@ -59,7 +59,8 @@ repo_link: [GitHub repository for these materials](https://github.com/arcus/arcu
module_link: [SQL Joins](https://liascript.github.io/course/?https://raw.githubusercontent.com/arcus/education_modules/main/sql_joins/sql_joins.md)
import: https://raw.githubusercontent.com/arcus/education_modules/main/_module_templates/macros.md
import: https://raw.githubusercontent.com/arcus/education_modules/alasql_data_type_improvement/_module_templates/macros_sql.md
import: https://raw.githubusercontent.com/arcus/education_modules/main/_module_templates/macros_sql.md
import: https://raw.githubusercontent.com/arcus/arcus_skill_series_sql/main/macros_slides.md
script: https://cdn.jsdelivr.net/npm/[email protected]/dist/alasql.min.js
Expand Down Expand Up @@ -1388,15 +1389,36 @@ ON disease.subject_id = smoking.subject_id;

## Upcoming Sessions

This is the last webinar in our five-part SQL series, but we have other offerings coming up:
Want to see the materials from an earlier session?
Everything is available on the [Arcus SQL Skill Series website](https://arcus.github.io/arcus_skill_series_sql/). There's another session of today's topic, SQL Joins, on [**December 17, 2024 at 4 pm**](https://events.teams.microsoft.com/event/c4d671df-292b-4562-af1d-bcbc49381081@a6112416-07b0-41a5-9bb1-d146b575c975).

* Summary Statistics in R (April 8, 2024, 12pm-1pm ET)
* Reshaping Data with tidyr (May 6, 2024 12pm-1pm ET)
* Data Types and Visualizations (June 3, 2024, 12pm-1pm ET)
Also, if you would like to learn more about Arcus, we welcome you to [sign up for Arcus 101](https://outlook.office365.com/owa/calendar/[email protected]/bookings/s/vQqIuHMozkSLitoltva7bg2), an hour-long orientation to what Arcus has to offer that take place on the second Wednesday and the fourth Thursday of each month.

The link to sign up for any of these sessions is here: [https://arcus.github.io/r102/](https://arcus.github.io/r102/)
## Arcus On-Ramp

Also, if you would like to learn more about Arcus, we welcome you to [sign up for Arcus 101](https://outlook.office365.com/owa/calendar/[email protected]/bookings/s/vQqIuHMozkSLitoltva7bg2), an hour-long orientation to what Arcus has to offer that take place on the second Wednesday and the fourth Thursday of each month.
@onramp_slide

--{{0}}--
We offer three different Arcus On-Ramp workshops, each focused on a different aspect of doing research in Arcus.
We offer these on a regular, rotating basis all year.

--{{0}}--
The Arcus On-Ramp workshops are different from these skill series workshops in two big ways: First, although the Arcus On-Ramp workshops use tools like SQL, R, and Python, the focus is on how to work in an Arcus Lab, not learning those languages per se.
And secondly, because the On-Ramp workshops use real patient data, unlike today's workshop, you need to have completed CITI training and attested the Arcus terms of use before you can sign up.

--{{0}}--
If you're feeling like you'd like a realistic, worked example of how SQL might be used in an Arcus Lab to answer a research question, then the Arcus On-Ramp is for you!

## 💫 One last poll!

--{{0}}--
I have one final poll for you.
Note that this poll has two questions, so after you answer the first one you'll need to click the little arrow at the bottom right to go to the second question.
Your time is a non-renewable resource, and it's very important to us that we use your time wisely.
Data we collect like this are really important in shaping what kinds of education we offer, so thank you so much for taking a moment to provide feedback!

--{{0}}--
I'll also turn off the recording now and answer any questions you may have.

## About these slides

Expand Down
18 changes: 17 additions & 1 deletion sql_joins/sql_joins_speaker_notes.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ So with that, let's get started!

Today, we'll be learning how to combine data from two or more interrelated tables into one dataset using the JOIN command. This is a hands-on webinar -- we'll be writing some real SQL code! Don't worry, I'll provide plenty of scaffolding when the time comes, and we'll work through things together.

In previous webinars in this series my colleagues Rose Franzen and Elizabeth Drellich taught you how to write basic SQL queries using SELECT, FROM, and WHERE, and then to craft more complicated queries using CASE, LIKE, GROUP BY, and some aggregate functions. Today, we'll first quickly review some of these commands, and then we'll learn how to combine data from multiple tables using the JOIN command.
In previous webinars in this series we went through how to write basic SQL queries using SELECT, FROM, and WHERE, and then to craft more complicated queries using CASE, LIKE, GROUP BY, and some aggregate functions. Today, we'll first quickly review some of these commands, and then we'll learn how to combine data from multiple tables using the JOIN command.

<h3><strong><u>CLICK</u></strong></h3>

Expand Down Expand Up @@ -433,3 +433,19 @@ ON disease.subject_id = smoking.subject_id;
<h3><strong><u>QUESTIONS?</u></strong></h3>
<h3><strong><u>CLICK</u></strong></h3>

## Upcoming sessions

Want to see the materials from an earlier session?
Everything is available on the [Arcus SQL Skill Series website](https://arcus.github.io/arcus_skill_series_sql/). There's another session of today's topic, SQL intermediate, on December 17. That is the last in our SQL series, but stay tuned for more offerings!

<h3><strong><u>CLICK</u></strong></h3>

## Arcus On-Ramp

We offer three different Arcus On-Ramp workshops, each focused on a different aspect of doing research in Arcus, on a regular, rotating basis all year.

The Arcus On-Ramp workshops are different from these skill series workshops in two big ways: First, although the Arcus On-Ramp workshops use tools like SQL, R, and Python, the focus is on how to work in an Arcus Lab, not learning those languages per se.
And secondly, because the On-Ramp workshops use real patient data, unlike today's workshop, you need to have completed CITI training and attested the Arcus terms of use before you can sign up.

If you'd like a realistic, worked example of how SQL might be used in an Arcus Lab to answer a research question, then the Arcus On-Ramp is for you!

0 comments on commit 434e477

Please sign in to comment.