Skip to content

Commit 693cef3

Browse files
Update unpivot-multiple-columns in-snowflake.md
1 parent f18097f commit 693cef3

File tree

1 file changed

+15
-15
lines changed

1 file changed

+15
-15
lines changed

unpivot-multiple-columns in-snowflake.md

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
## Example 1: Unpivot 3 Columns
88
Suppose you have a Wide Table format Performance Ratings data as following:
99

10-
| NAME | ACTING_RATING | ACTING COMMENTS | COMEDY RATING | COMEDY COMMENTS | MUSICAL_PERFORMANCE RATING | MUSICAL_PERFORMANCE COMMENTS |
10+
| NAME | ACTING_RATING | ACTING COMMENTS | COMEDY RATING | COMEDY COMMENTS | MUSICAL PERFORMANCE RATING | MUSICAL PERFORMANCE COMMENTS |
1111
|--------------|---------------|-----------------|---------------|-----------------|----------------------------|------------------------------|
1212
| Groucho Marx | 4 | Awesome | 3 | Super | 4 | Really good |
1313
| Harpo Marx | 4 | Awesome | 4 | Awesome | 4 | |
@@ -16,20 +16,20 @@ Suppose you have a Wide Table format Performance Ratings data as following:
1616

1717
and you need to convert it to a Long Table Format as following
1818

19-
| NAM | SKILL | SKILL_RATING | COMMENTS | SKILL_COMMENTS | SPLIT(SKILL, '-')[1] |
20-
|--------------|----------------------------|--------------|-------------------------|------------------------------|----------------------|
21-
| Groucho Marx | ACTING_RATING | 4 | Awesome | ACTING_COMMENTS | |
22-
| Groucho Marx | COMEDY_RATING | 3 | Super | COMEDY_COMMENTS | |
23-
| Groucho Marx | MUSICAL_PERFORMANCE_RATING | 4 | Really good | MUSICAL_PERFORMANCE_COMMENTS | |
24-
| Harpo Marx | ACTING_RATING | 4 | Awesome | ACTING_COMMENTS | |
25-
| Harpo Marx | COMEDY_RATING | 4 | Awesome | COMEDY_COMMENTS | |
26-
| Harpo Marx | MUSICAL_PERFORMANCE_RATING | 4 | | MUSICAL_PERFORMANCE_COMMENTS | |
27-
| Groucho Marx | ACTING_RATING | 4 | | ACTING_COMMENTS | |
28-
| Groucho Marx | COMEDY_RATING | 3 | Thumbs up | COMEDY_COMMENTS | |
29-
| Groucho Marx | MUSICAL_PERFORMANCE_RATING | 4 | Nice | MUSICAL_PERFORMANCE_COMMENTS | |
30-
| Harpo Marx | ACTING_RATING | 4 | Best Acting | ACTING_COMMENTS | |
31-
| Harpo Marx | COMEDY_RATING | 4 | Nice | COMEDY_COMMENTS | |
32-
| Harpo Marx | MUSICAL_PERFORMANCE_RATING | 4 | Best performance Award! | MUSICAL_PERFORMANCE_COMMENTS | |
19+
| NAM | SKILL | SKILL_RATING | COMMENTS | SKILL_COMMENTS |
20+
|--------------|----------------------------|--------------|-------------------------|------------------------------|
21+
| Groucho Marx | ACTING_RATING | 4 | Awesome | ACTING_COMMENTS |
22+
| Groucho Marx | COMEDY_RATING | 3 | Super | COMEDY_COMMENTS |
23+
| Groucho Marx | MUSICAL_PERFORMANCE_RATING | 4 | Really good | MUSICAL_PERFORMANCE_COMMENTS |
24+
| Harpo Marx | ACTING_RATING | 4 | Awesome | ACTING_COMMENTS |
25+
| Harpo Marx | COMEDY_RATING | 4 | Awesome | COMEDY_COMMENTS |
26+
| Harpo Marx | MUSICAL_PERFORMANCE_RATING | 4 | | MUSICAL_PERFORMANCE_COMMENTS |
27+
| Groucho Marx | ACTING_RATING | 4 | | ACTING_COMMENTS |
28+
| Groucho Marx | COMEDY_RATING | 3 | Thumbs up | COMEDY_COMMENTS |
29+
| Groucho Marx | MUSICAL_PERFORMANCE_RATING | 4 | Nice | MUSICAL_PERFORMANCE_COMMENTS |
30+
| Harpo Marx | ACTING_RATING | 4 | Best Acting | ACTING_COMMENTS |
31+
| Harpo Marx | COMEDY_RATING | 4 | Nice | COMEDY_COMMENTS |
32+
| Harpo Marx | MUSICAL_PERFORMANCE_RATING | 4 | Best performance Award! | MUSICAL_PERFORMANCE_COMMENTS |
3333

3434
This can be achieve by using the UNPIVOT function as following
3535

0 commit comments

Comments
 (0)