본문 바로가기

IT320

Developer 설치 SQL Developer를 오라클에서 받아 설치 압축해제 후 터미널을 통해 ./sqldeveloper.sh 를 실행 만약 오류가 뜨는 경우 1 h-Aspire-V3-331:~$ sudo vi /home/gohn/.sqldeveloper/19.2.1/product.conf vi편집기를 열어 SetJavaHome /usr/lib/jvm/jdk1.8.0_211/ 을 입력해준다. (위치는 상관없음) 1 SetJavaHome /usr/lib/jvm/jdk1.8.0_211/ 이후 다시 ./sqldeveloper.sh를 실행해주면 설치가 진행된다. 환경설정을 가져올 일이 없다면 아니요 를 선택하면 설치가 되고 SQL Developer를 사용 할수 있다. 2019. 6. 7.
SUBGROUP으로 데이터 분류 GROUP BY, HAVING절 SELECT : 칼럼명, GROUP 함수 FROM : 테이블명 WHERE : 조건식 GROUP BY : 칼럼명 HAVING : 조건식 ORDER BY : 칼럼이나 표현식 GROUP BY : 전체 데이터를 소그룹으로 나눌 칼럼을 명시한다. 1 2 3 4 SELECT dept_id, AVG(salary) FROM s_emp WHERE title = '사원' GROUP BY dept_id; 예제) 1 2 3 4 --Q5.각 부서별(s_emp.dept_id) 평균 급여(avg(salary)를 계산해서 보여주시오. select dept_id, avg(salary) from s_emp --dept를 하나의 그룹으로 묶어서 급여를 계산한것. group by dept_id ; 1 2 3.. 2019. 6. 5.
함수 2가지 1. 단일 행 함수(Single Row Function) 문자형 함수 - UPPER, LOWER, INITCAP, CONCAT, SUBSTR, LENGTH, LPAD, RPAD, LTRIM, RTRIM, TRANSLATE, REPLACE UPPER(문자값) 1 UPPER( 'ORACLE Server') ----> ORACLE SERVER LOWER(문자값) 1 LOWER( 'ORACLE Server') ----> oracle server INITCAP(문자값) 1 INITAP( 'ORACLE Server') ----> Oracle Server CONCAT(문자값1, 문자값2) - 문자값을 붙인다. 1 CONCAT( 'ORACLE' , 'Server') -----> ORACLEServer SUBSTR( 문.. 2019. 6. 5.
데이터 검색 SELECT 구문의 기본 문형(SELECT~FROM) 1 2 SELECT (DISTINCT) 칼럼명(ALIA) FROM 테이블명; SELECT : 검색하고자 하는 데이터(칼럼)을 나열한다. DISTINC : 중복행을 제거한다. ALIAS : 나타날 때 칼럼에 대하여 다른 이름을 부여한다. FROM : 선택한 칼럼이 있는 테이블을 명시한다. 전체 데이터의 검색 - 테이블에 잇는 모든 데이터 검색은 SELECT *을 통해 검색한다. 1 SELECT * FROM s_dept; select * from employee_info; select * from employee_info; 특정칼럼의 검색 - 특정 칼럼의 데이터 검색하려는 경우 SELECT절 뒤에 칼럼을 ,(콤마)로 구분하여 나열 기술한 칼럼의 순서대로 .. 2019. 6. 5.