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