데이터 베이스 : SQL 조작

2022. 2. 7. 14:03CS/데이터 베이스

특정 열을 합쳐서 출력한다. ||로 합쳐준다. ' '는 공백을 의미, AS FULL_NAME로 해당 열명을 정해줌.

sql의 프롬프트를 유저명(데이터 베이스)으로 바꿔줌. (디폴트는 SQL)

시간도 표시가 가능하다.

column 열 명 + 명령어로 열에 대한 여러 조작이 가능하다.

숫자의 포맷을 변경시키기도 한다.

column 열명; 으로 해당 열의 설정을 확인한다. clear로 열 명을 초기화 시킬수도 있다.

해당 경로의 sql 파일을 실행한다. 이 파일을 실행하면 내부에 저장된 sql문을 자동으로 실행한다.

commit을 하기전에는 데이터 베이스의 수정, 삭제, 추가에 대한 결과가 완전히 저장되어 있는 상태가 아니다. 그렇다고 무턱대고 commit을 한다면 그 이전으로 복구하기 어려워진다.

키워드 distinct를 붙이면 해당 열의 값들의 종류를 살펴볼 수 있다.

hdate열의 값과 매칭되는 데이터를 쿼리한다. or 로 조건을 합해서 출력한다.

or가 아닌 in (매칭되는 데이터 값들)로 대신할 수 있다. 이 경우 더욱 코드가 짧아진다.

is NULL 이라는 조건을 붙이면 누락된 값(결측치)에 대한 데이터를 쿼리할 수 있다.

위처럼 BETWEEN 값 AND 값으로 특정 시기의 데이터를 쿼리할 수 있다.

LIKE로 특정 값이 포함된 데이터를 쿼리할 수 있다. 여기서 92%의 의미는 앞에 92를 포함하고 있는 어떤 값들을 의미한다. 이 예시는 BETWEEN ~ 예시와 같은 데이터를 쿼리한다.

NOT LIKE로 92가 포함되지 않는 값들을 가져온다.

 

반응형