본문 바로가기
반응형

join5

[JPA] Entity 설정하기 @Entity@Entity // JPA 의 Entity class 라고 지정 public class Board { ... ...} @Entity(name = "Board") // name 으로 class 를 지정하기도 하는데 없으면 default 로 class 명을 따라간다 public class Board { ... ...}   @Table@Entity // JPA 의 Entity class 라고 지정@Table(name = "Board") // Entity 와 연결할 Table 명을 지정public class Board { ... ...}   @Id@Entity .. 2024. 11. 13.
[프로그래머스 - ORACLE] 있었는데요 없었습니다 CREATE 문 CREATE TABLE ANIMAL_INS ( ANIMAL_IDVARCHAR2(100)NOT NULL PRIMARY KEY, ANIMAL_TYPEVARCHAR2(100)NOT NULL, DATETIMETIMESTAMPNOT NULL, INTAKE_CONDITIONVARCHAR2(100)NOT NULL, NAMEVARCHAR2(100)NULL, SEX_UPON_INTAKEVARCHAR2(100)NOT NULL ) CREATE TABLE ANIMAL_OUTS ( ANIMAL_IDVARCHAR2(100)NOT NULL , ANIMAL_TYPEVARCHAR2(100)NOT NULL, DATETIMETIMESTAMPNOT NULL, NAMEVARCHAR2(100)NULL, SEX_UPON_OUTC.. 2023. 3. 21.
[프로그래머스 - ORACLE] 과일로 만든 아이스크림 고르기 CREATE 문 CREATE TABLE FIRST_HALF( SHIPMENT_IDNUMBER, FLAVORVARCHAR2(100), TOTAL_ORDERNUMBER ); CREATE TABLE ICECREAM_INFO ( FLAVORVARCHAR2(100), INGREDIENT_TYPEVARCHAR2(100) ); 내 풀이 SELECT H.FLAVOR FROM FIRST_HALF H INNER JOIN ICECREAM_INFO I ON H.FLAVOR = I.FLAVOR AND I.INGREDIENT_TYPE = 'fruit_based' AND H.TOTAL_ORDER > 3000 각각의 테이블에 FLAVOR로 연결이 되어 있기 때문에 JOIN을 이용해야함 한쪽은 PK , 한쪽은 FK로 되어 있음 2023. 3. 20.
[DBeaver] Oracle - LEFT , RIGHT Join LEFT JOIN LEFT JOIN은 왼쪽 TABLE 의 데이터를 모두 가져오고 ON 조건문에 일치하는 데이터는 출력되지만 일치 하지않거나 존재하지 않는 데이터는 모두 NULL값으로 출력된다. MEMBER TABLE의 모든 데이터는 출력 됐고 조건문에 DEPT TABLE의 부서번호 100을 주었기 때문에 100에 해당 하지 않는 MEMBER 데이터는 NULL 처리가 된 것을 볼 수 있다. RIGHT JOIN RIGHT JOIN은 오른쪽 TABLE의 데이터를 모두 가져오고 ON 조건문에 일치하는 데이터는 출력되지만 일치 하지않거나 존재하지 않는 데이터는 모두 NULL값으로 출력된다. DEPT TABLE의 모든 데이터는 출력 됐고 조건문에 DEPT TABLE의 부서번호 100을 주었기 때문에 100에 해당 .. 2023. 3. 19.
[DBeaver] Oracle - Join TABLE 생성 -- 회원 테이블 CREATE TABLE MEMBER ( NAMEVARCHAR2(100) , EMP_NONUMBER PRIMARY KEY, DEPT_NO NUMBER, AGENUMBER, ADDRVARCHAR2(100), REGIST_DATE TIMESTAMP, BIRTH_DAYDATE ) -- 부서 테이블 CREATE TABLE DEPT( DEPT_NONUMBER PRIMARY KEY, DEPT_NAMEVARCHAR2(100), ADDRVARCHAR2(100) ) INSERT * MEMBER INSERT INTO MEMBER(NAME ,EMP_NO ,DEPT_NO,AGE , ADDR , REGIST_DATE ,BIRTH_DAY) VALUES('white' ,1000 ,100,1 , '대.. 2023. 3. 19.
반응형