
1. 부서번호 별로 정렬하여 모든 정보를 출력하는데 부서별 급여가 높은 사원부터 출력하시오. select * from emp order by deptno, sal desc; 2. 부서번호, 부서별 평균 임금을 출력하시오. 단, 평균 임금이 2000이하인 부서는 제외 select deptno, round(avg(sal),0) from emp group by deptno having avg(sal) > 2000 order by deptno; 3. 직무 중 가장 적게 수입을 가지는 직무의 평균 월급을 출력하시오. select job, avg(sal) from emp group by job having min(sal+nvl(comm, 0)) = (select min(sal+nvl(comm, 0)) from em..
TO_CHAR : 숫자나 날짜를 문자열로 변환 TO_NUMBER : 문자를 숫자로 변환 TO_DATE : 문자를 날짜로 변환 select to_number('123456') from dual; select to_number('d123456') from dual; -> 'd' 때문에 에러 select to_number(to_char(123456)) from dual; -> to_char(123456) : 문자 select to_char(123456789) from dual; select to_char(123456789) + 1 from dual; select to_char(123456789) as result from dual; select to_char(123456789, '$999999999') fro..

1. JAVA 설치 https://www.oracle.com/technetwork/java/javase/downloads/index.html Java SE - Downloads | Oracle Technology Network | Oracle Which Java package do I need? Software Developers: JDK (Java SE Development Kit). For Java Developers. Includes a complete JRE plus tools for developing, debugging, and monitoring Java applications. Administrators running applications on a server: Server www.ora..

props * 컴포넌트 내부의 변하지 않는 데이터를 처리할 때 사용 * props가 보여지는 부분에 { this.props.propsName } 을 넣고, 컴포넌트를 나중에 렌더링 하게 될 때 HTML 태그의 값을 전달해 주듯이 propsName="value"로 작성 * this.props.children은 모든 컴포넌트가 기본적으로 갖고있는 props로서, 여기에 있는 값이 들어감 See the Pen 20190420_props by KANGDASEUL (@KANGDASEUL) on CodePen. props의 기본 값 설정 기본 값을 설정할 때에는 컴포넌트 선언이 끝난 후, defaultProps 객체를 설정하면 됨 Type 검증 이 기능을 통하여 특정 props 값이 특정 type이 아니거나, 필수..

모든 React 컴포넌트는 render 메소드가 있는데, 이 메소드는 컴포넌트가 어떻게 생길지 정의해준다. JSX * JSX는 xml같은 문법을 native JavaScript로 변환 괄호를 사용하지 않아도 오류는 발생하지 않지만 가독성을 위해 사용 * JSX는 이전에 설정해주었던 Bable이 작동하게 해줌 Bable에서 JSX 로더를 사용하여 JSX 형태 코드를 변환 render 메소드 안에서 어떤 view를 보여줄지 JSX 형태로 리턴해준다. Codelab 이라는 text를 렌더링 한다. 이렇게 만든 컴포넌트를 다른 컴포넌트에서 또 다시 사용할수도 있음. 이제 App 컴포넌트를 만들고, Codelab 컴포넌트를 보여주게 한다. 똑같이 render 메소드 작성 후 return에 Codelab 컴포넌트를..

기초 개념을 공부하기 위해 codepen.io 에 접속한다. https://codepen.io/ codepen에서 React.js 환경설정을 한다. JavaScript Preprocessor를 None에서 Babel로 변경한다. Add External Scripts/Pent에서 React와 React DOM을 추가한다. Babel 추가한 이유는 2015년에 업데이트된 자바스크립트 문법인 ES6를 사용하기 때문 ES6로 작성된 코드를 이전 문법인 ES5로 변환을 해주는 것이 Bable이다. React 파일은 컴포넌트를 담당하고, React dom 파일은 실제 dom에 렌더링하는 부분을 담당한다. 오른쪽 상단의 Save 버튼을 눌러서 변경 내용을 저장한다. '[InFlearn] React & Express를..
React.js를 공부하기에 앞서 작업 환경을 설정해준다. 깃허브(GitHub)는 Git을 사용하는 프로젝트를 지원하는 웹호스팅 서비스이다. https://git-scm.com/downloads 1. 이 링크로 접속하여 자신의 운영체제에 맞는것으로 설치하도록 한다. 나는 윈도우를 사용하고 있기 때문에 윈도우 버전으로 설치하였다. 2. 설치가 완료되면 Setup 창이 뜬다. 3. 설치 경로 설정 4. 체크되어있는건 건들지 않아도 된다. 이 상태로 Next를 누른다. 5. 쭉 Next를 누른다. 6. 설치 끝 7. 시작 메뉴를 눌러 Git 설치가 완료되었는지 확인하고 Git Bash를 실행한다. 8. 설치 성공