Database/Database 기초2 [SQL] 하위부서를 구하는 쿼리 WITH TMP AS ( SELECT * FROM TEST WHERE TEST_ID = '1360' UNION ALL SELECT TD.* FROM TEST TD, TMP TP WHERE TD.P_TEST_ID = TP.TEST_ID ) SELECT TEST_ID FROM TMP; 2022. 11. 28. 테이블명을 정의할때 지켜야하는 7가지 규칙 1. 이름은 snake case를 따른다. - snake case란 모든 글자를 소문자로 하고, 언더스코어(_)로 단어를 구분해주는 방법이다. ex) userLogin, Name (X) --> user_login, name (O) 2. prefix와 postfix는 사용하지 않는다. (옛날 방식) ex) user_TB (X) 테이블 관련 3. 테이블의 이름은 복수가 아닌 단수로 쓴다. ex) members (X) -> member (O) 4. 가능하면 단어를 줄여쓰지 않는다. (no abbreviation) ex) mid_ma (X) --> middle_name (O) 속성 관련 5. 테이블이 하나의 Primary Key를 가진다면 그 속성의 이름은 id로 한다. ex) user_id (X) -> id .. 2021. 11. 25. 이전 1 다음