group by having
group by는 말 그대로 그룹을 짓는 것인데 일반 select 문에서 잘 안쓰이고 주로 통계를 낼 때 쓰인다. 높으신 분들이나 임원들은 실무 데이터보다 통계 데이터를 주로 보고 보고서에 쓰기 때문에 주의깊게 사용해야 한다.
group by는 group by로 묶은 컬럼만 조회할 수 있다. 예를 들어 만약 ‘select * from procure_procure_request group by unit;’ 치면 에러가 난다. groub by unit으로 묶은 데이터를 보려면 다음과 같이 unit 컬럼만 조회해야 한다.
Continue reading
SQL
SQL 문은 structured query language의 약자로 표준을 정하는 단체가 있다. 개발자가 데이터를 넣고 빼는, 대화하는 언어이다. 그러므로 한 가지 SQL-오라클이나 마리아 DB-를 제대로 익혀놓으면 다른 DBMS에 적용이 가능하다.
Continue reading
데이터 모델
프로젝트 공고가 올라오면 영업팀이 따오고, 그런 다음 PL과 PM이 요구사항을 분석한다. 개발 프로세스 순서를 정리하면 다음과 같다.
분석->설계->개발->테스트->(배포)->운영
초급, 중급 개발자가 가장 많이 투입되는 단계가 개발 단계이고 중급, 고급 개발자는 설계에서 운영 직전에 투입된다. 간혹 비용때문에 테스트 끝난 후에 빼는 경우도 있지만 위험부담이 매우 크다.
Continue reading