union 2

[C언어 54차시] 공용체, union, 열거형, enum, typedef

목차 1. 공용체 union 같은 메모리 영역을 여러 개의 변수들이 공유하는 기능이다. 메모리를 절약한다. 1-1. 공용체 태그, 공용체 멤버 변수 union example { char c; int i; }; keyword: union union tag : example { }; union member: c, i 공용체 멤버 변수 c, i는 같은 메모리를 공유한다. 어떤 순간에는 이 둘 중 하나만 존재할 수 있다. 1-2. 공용체 변수 선언 union example a; 변수를 선언해야 쓸 수 있다. union a의 크기는, 멤버 중 메모리를 가장 많이 요구하는 멤버의 크기와 같다. 예컨데 example의 멤버 c, i 중 i가 int형으로 4바이트가 되므로, a의 크기도 4바이트이다. 1-3. 선택된 ..

[SQL] 데이터분석 목적, JOIN, INNER JOIN, FULL JOIN, UNION, UNION ALL, GROUP BY, HAVING, Alias

목차 데이터 분석의 목적 데이터베이스에 아주 많이 쌓여있는 raw한 데이터들을, 특별한 의미를 갖는 정보로 재탄생시키는 것이다. 1. JOIN 두개 이상의 테이블의 공통된 정보를 기준으로 합친다. 그래서 하나의 테이블처럼 보는 것을 의미한다. 2. INNER JOIN 교집합이다. 아래의 SQL 문구를 해석해보면, Order테이블의 OrderID 칼럼, OrderDetails 테이블의 ProductID칼럼과 Quantity 칼럼을 가져올 것이다. 어디서 가져오냐면 Orders테이블에 OrderDetails 테이블을 이너조인해서 가져올 것인데, Orders 테이블의 OrderID와 OrderDetails 테이블의 OrderID 칼럼의 값이 정확히 같은(교집합) 경우만 가져온다. 3. FULL JOIN =FU..

Certificate/SQL 2023.04.12