본문 바로가기

전체 글323

vi 편집기 사용법 https://withcoding.com/112 리눅스 vi 에디터 사용법 (vim 단축키 정리) 리눅스에서 가장 많이 사용하는 텍스트 에디터는 vi 에디터(정확하게 말하면 vim 에디터)입니다. 처음 배울 때는 어려워도 조금씩 알고나면 그만한 가치가 있는 프로그램이라 생각합니다. vi 에디터는 기능이 너무.. withcoding.com 2019. 6. 7.
SubQUERY SUBQUERY : 하나의 SELECT문 안에 포함되어있는 또 다른 SELECT문장이다. 1 2 3 SELECT 검색할 칼럼들 FROM 테이블명 WHERE 형식 연산자 (SELECT 검색할 컬럼들, FROM 테이블명 ...); - subquery는 괄호로 묶여있어야한다. - ORDER BY절을 구문에서 포함할수 없다. - 연산자의 오른쪽에 나타나야한다. -사용가능한 연산자 종류 (단일행 연산자 : =, >, >=, Colored by Color Scripter FROM절에서의 SubQUERY : 한 테이블에 데이터의 양이 많은경우 FROM절에 테이블 전체를 기술하여 사용하면 효율이 덜어지기에 일부 행과 칼럼을 선택하여 FROM절에 subQuery로 효율적인 검색이 가능하다. 이것을 INLINE VIEW라.. 2019. 6. 7.
SET연산자 SET 연산자 종류 4가지 UNION : 각 QUERY결과의 집합(합집합) UNION ALL : 각 QUERY결과의 합집합에 공통 부분을 더한다.(합집합에 교집합이 한번 더 더해진형태) INTERSECT : 각 QUERY 결과의 교집합 MINUS : 첫번째 QUERY결과와 두번째 QUERY 결과의 차집합 Set 연산자의 문형 1 2 3 4 5 6 SELECT 칼럼1, 칼럼2 .... FROM 테이블1 ... SET 연산자 SELECT 칼럼1', 칼럼2' .... FROM 테이블2 ... ORDER BY ; - 첫번째 SELECT구문에서 기술된 칼럼들과 두번째 SELECT구문에서 기술된 칼럼들은 그 개수와 타입이 일치해야 한다. - FROM 절 뒤에 기술된 테이블은 서로 다를 수도, 같을 수도 잇다. - .. 2019. 6. 7.
JOIN Join : 하나 이상의 테이블로부터 연관된 데이터를 검색하는 방법. 일반적인 경우 행들은 Primary Key(PK)와 Foreign Key(FK) 값의 연관에 의해 JOIN이 성립되기에 테이블 간의 연결고리가 필요하다. PK, FK 관계가 없더라도 논리적 값들의 연관만으로도 Join이 성립된다. 만약 3개의 테이블을 연결하기 위해서는 최소 2개이상의 연결 고리가 필요하다. Join의 방법 4가지 EQUIJOIN : 칼럼 간의 값들이 서로 정확히 일치하는 경우에 사용, 일반적으로 PK, FK 관계에 의함 OUTERJOIN : 한 칼럼의 값이 다른 칼럼의 값과 정확히 일치하지는 않는 경우에 사용 NON-EQUIJOIN : JOIN 조건을 만족하지 않는 경우에도 모든 행들을 다보려는 경우에 사용 SELF .. 2019. 6. 7.