group by, compute, LEN, SUBSTRING, TRIM, RTRIM, DATETIME, NULL 관련 함수
USE SQLEx --입사한지12개월이 지난직원들을대상 --185만원이상되는각부서별평균월급 SELECT AVG(salary), depart FROM tblGroup WHERE workMonth > 12 GROUP BY depart having avg(salary) >= 180 ORDER BY AVG(salary) DESC; SELECT * FROM tblGroup; --관리부, 생산부대상 SELECT depart, AVG(salary) FROM tblGroup GROUP BY depart HAVING depart not in('영업부'); --compute -- : 집계함수와사용 SELECT AVG(salary) FROM tblGroup; SELECT * FROM tblGroup compute AVG(s..
제약조건, Primary Key, Foreign Key, Unique, Check, Null, Default
제약(Constraing) 조건 - 열이름, 타입, 길이, 제약조건 - 6가지 - 1개의 컬럼에 대한 제약 사항을 지정 - 데이터 입력이 잘못되엇을때를 방지하기 위한 무결성 지원 요소1. Primary Key2. Foreign Key3. Unique4. Check5. Null : 행당 컬럼의 값이 null인지? 아닌지? 제약 , 해당 컬럼값을 기입을 반드시 해야하는지? 비워도 상관없는지? - 해당 컬럼값을 기입을 반드시 해야하는지? 비워도 상관없는지? - null : 써도0, 안써도 0 - not null : 반드시 써야함0, 비워두면 에러 - 필수입력 컬럼6. Default1. Null : 행당 컬럼의 값이 null인지? 아닌지? 제약 , 해당 컬럼값을 기입을 반드시 해야하는지? 비워도 상관없는지? -..