U-SQL 入門⑦ ~ U-SQL 内で行セットを作成 ~
以下の様にして行セットを U-SQL 内で生成することができます。ちょっとテストする時などに便利。
@employees = SELECT * FROM ( VALUES (1, "Noah", "Engineering", 100, 10000), (2, "Sophia", "Engineering", 100, 20000), (3, "Liam", "Engineering", 100, 30000), (4, "Emma", "HR", 200, 10000), (5, "Jacob", "HR", 200, 10000), (6, "Olivia", "HR", 200, 10000), (7, "Mason", "Executive", 300, 50000), (8, "Ava", "Marketing", 400, 15000), (9, "Ethan", "Marketing", 400, 10000) ) AS T(EmpID, EmpName, DeptName, DeptID, Salary);
上記のように書くと @employees には以下のようなデータが格納される。
EmpID | EmpName | DeptName | DeptID | Salary |
---|---|---|---|---|
1 | Noah | Engineering | 100 | 10000 |
2 | Sophia | Engineering | 100 | 20000 |
3 | Liam | Engineering | 100 | 30000 |
4 | Emma | HR | 200 | 10000 |
5 | Jacob | HR | 200 | 10000 |
6 | Olivia | HR | 200 | 10000 |
7 | Mason | Executive | 300 | 50000 |
8 | Ava | Marketing | 400 | 15000 |
9 | Ethan | Marketing | 400 | 10000 |