일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- SQL
- spring
- numpy
- 노마드코더
- SQL 명령어
- Flexbox Froggy
- SQL 문제
- Eclipse
- 람다식
- HTML5
- 이클립스
- SQL 연산자
- 플랙스박스기본
- 자바스프링
- node.js
- spring 환경설정
- 리액트
- 타입
- java설치
- Flex Box 기본
- 환경설정
- java spring
- ubuntu
- 관계형데이터베이스
- 객체지향프로그래밍
- REACT
- 오산대맛집
- 스프링
- Hooks
- 자바 스프링
- Today
- Total
목록SQL 명령어 (5)
이것저것
사원정보가 중복되서 들어가있는경우 중복된 데이터를 걸러보자 --테이블 생성 create table tab01( id number, eno number, name varchar2(20) ); --필드 추가 insert into tab01 values(1, 10, '홍길동1'); insert into tab01 values(2, 10, '홍길동1'); --삭제대상 insert into tab01 values(3, 20, '홍길동2'); insert into tab01 values(4, 20, '홍길동2'); --삭제대상 insert into tab01 values(5, 20, '홍길동2'); --삭제대상 insert into tab01 values(6, 30, '홍길동3'); insert into tab01..
서브 쿼리 1. 서브 쿼리는 비교 또는 조회대 상의 오른쪽에 놓이며 괄호 ( )로 묶어서 사용한다. 2. 특수한 경우를 제외하고(거의 없음) ORDER BY 절을 사용할 수 없다. 3. 왼쪽이 sal을 썼다면 오른쪽도 sal이 나와야 한다. 4. 비교 연산자만 사용한다. --EMP 테이블이 존재할수도있으니 제거해준다. drop table EMP; --EMP 테이블 생성 create table EMP( EMPNO number, ENAME varchar2(20), JOB varchar2(20), SAL number, LOCAL varchar2(20) ); -- 속성 생성 insert into EMP values(1, '홍길동', '영업', 200, '대전'); insert into EMP values(2, ..
null 값을 사용할때 where comm = null; 이 아닌 where comm is null; 이라고 하는것이 맞다. where comm is not null은 반대의 의미이다. 집합연산자 = UNION 출력할 열의 개수와 자료형이 다를때는 오류가 난다. UNION ALL은 중복되어도 보여주는 것이다. MINUS는 차집합에 대한 것이다. INTERSECT는 교집합에 대한 것이다. UPPER(문자열) 은 괄호안 문자데이터를 모두 대문자로 LOWER(문자열) 은 괄호안 문자데이터를 모두 소문자로 INITCAP(문자열) 은 괄호안 문자데이터를 첫자만 대문자, 나머지는 소문자로 변환한다. select UPPER('aPpLE'), LOWER('aPpLE'), INITCAP('aPpLE') from DUAL..
데이터를 조회하는 3가지 방법 셀렉션 : 행 단위로 조회하는 셀렉션 프로젝션 : 열 단위로 조회하는 프로젝션 조인 : 2개 이상의 테이블을 사용하여 조회하는 조인 아래의 not의 조건에 해당한다. //논리 부정연산 select * from EMP where not 부서번호 = 04; //등가 비교연산 select * from EMP where 부서번호 != 04; select * from EMP where 부서번호 04;--이게 표준이다-- select * from EMP where 부서번호 ^= 04; in연산자 or를 여러 번 쓸 때 in으로 묶어줄 수 있다. select * from EMP where 직책 = '과장' or 직책 = '대리' or 직책 = '사원'; select * from EMP ..