select

    [SQL] SELECT와 WHERE, WHERE 조건절의 연산자 그리고 ORDER BY

    SELECT : 데이터 조회, 질의 SELECT [컬럼명 또는 표현식] FROM [테이블명, 뷰명]; 모든 컬럼 조회 : * 사용 SELECT * FROM ex; 원하는 컬럼만 조회, 콤마(',')로 컬럼 구분 및 나열 SELECT name, no FROM ex; 컬럼 별칭(alias)을 사용하여 출력하기 SELECT no 학번, name 이름 FROM ex; 컬럼 별칭(alias)에 띄어쓰기가 있으면 쌍따옴표 "~"로 묶어주기, AS도 사용가능 SELECT no "학번", name AS 이름 FROM ex; DISTINCT : 중복값 제거하고 출력 SELECT DISTINCT [컬럼명 또는 표현식] FROM [테이블명, 뷰명]; SELECT DISTINCT no FROM ex; || : 필드, 문자열 ..

    [SQL] SQL기초 DDL

    DBA(Database Administrator) 계정으로 로그인 sqlplus 아이디/패스워드 sys 계정 : 최상위 계정 system 계정 : 관리자 계정, sys는 system과 같은 계정을 여럿 만들 수도 있다. 현재 접속 사용자 확인하기 show user; 접속종료 quit 새로운 사용자 생성 CREATE USER [아이디] IDENTIFIED BY [비밀번호]; 생성된 사용자에게 권한 부여 GRANT [권한들] TO [사용자 아이디]; 사용자에게 부여된 권한 확인 SELECT GRANTED_ROLE FROM DBA_ROLE_PRIVS WHERE GRANTEE = '아이디(대문자)'; SELECT PRIVILEGE FROM DBA_SYS_PRIVS WHERE GRANTEE = '아이디(대문자)'..