본문 바로가기
반응형

데이터베이스9

SQL 쿼리 실행 순서 및 쿼리 분석 방법 SELECT 문 확인 쿼리의 주요 목적은 무엇인지 확인합니다. SELECT 문에서 어떤 데이터를 가져오려고 하는지, 필요한 열은 무엇이며 어떤 조건으로 가져오는지 파악합니다. FROM 절 확인 데이터를 어디서 가져오는지 파악합니다. 어떤 테이블, 뷰 또는 서브쿼리를 사용하는지 확인합니다. JOIN 및 WHERE 절 테이블 간의 조인 조건을 확인하고, WHERE 절에서 어떤 조건으로 데이터를 필터링하는지 이해합니다. GROUP BY 및 HAVING 절 GROUP BY를 사용하여 그룹화하고, HAVING 절에서 조건을 적용하여 그룹을 필터링하는 부분을 이해합니다. ORDER BY 절 결과를 어떤 기준으로 정렬하는지 파악합니다. 서브쿼리나 파생 테이블 서브쿼리가 있다면, 이 쿼리들이 어떻게 사용되는지 이해합니.. 2023. 11. 9.
오라클 테이블 수정 DDL (컬럼 추가/변경/삭제) 주제 DDL이란 Data Definition Language 의 약자로, 테이블 생성, 수정, 삭제 등의 명령어가 DDL에 해당됩니다. DDL 명령어에는 CREATE(생성)/ALTER(수정).TRUNCATE/DROP(삭제) 이 있습니다. 명령어 수행과 동시에 커밋되어 데이터 구조가 바로 변경된다는 특징이 있습니다. 오라클에서는 테이블 수정 방법에 대해 알아보겠습니다. 테이블 컬럼 추가 -- ALTER TABLE 테이블명 ADD 컬럼명 데이터타입(길이); ALTER TABLE T_USER ADD MEM_ID VARCHAR2(24);T_USER라는 테이블에 문자타입의 MEM_ID라는 컬럼을 추가한 예시입니다. 테이블 컬럼 수정 -- ALTER TABLE 테이블명 MODIFY 컬럼명 데이터타입(길이); ALT.. 2023. 11. 8.
2023년 SQLD 시험 정보 안녕하세요. 2023년에 SQLD 개발자 시험을 보는 분들을 위해 시험 정보를 가져왔습니다. 2023 시험일정 8월 시험 접수를 놓쳤다면 올해는 10.16-20일 시험 접수가 마지막 기회입니다! 시험 과목 SQL 개발자 자격시험의 과목은 총 2과목으로 구성되어 있으며 데이터 모델링의 이해 과목을 바탕으로 SQL 기본 및 활용을 수행하는 능력을 검정합니다. 출제문항 및 배점 총 50 문항 세부 문항 합격 기준 합격 기준: 총점 60점 이상 과락 기준: 과목별 40% 미만 취득 사전 점수 공개 시간 시험 준비물 신분증 컴퓨터용 사인펜 (객관식용) 검정 볼펜 (주관식용) 손목 시계 시험 보시는 모든 분들 화이팅하세요! 🥰 2023. 8. 14.
오라클 DECODE 함수 사용법 DECODE는 오라클 쿼리에서 자주 사용되는 함수 중 하나입니다. 표준 SQL함수가 아니어서 ORACLE SQL에서만 사용가능합니다. CASE WHEN 구문과 같은 역할을 하기 때문에 두 가지 함수를 모두 소개해보려고 합니다. CASE WHEN IF문과 같이 조건을 체크하여 해당 조건마다 리턴값을 지정해주는 역할입니다. DECODE의 오라클 SQL에서만 사용될 수 있다는 한계를 보완해주는 표현식입니다. 형식 SELECT CASE WHEN '조건 THEN '리턴값' ELSE '해당조건이없는경우리턴값' END AS '결과테이블 컬럼값' FROM 테이블명 예제 SELECT CASE WHEN SAL_CD = '100001' THEN '기본급' WHEN SAL_CD = '100002' THEN '상여금' WHEN.. 2023. 6. 7.
DB 연결 확인 Oracle JDBC.DriverClassName=oracle.jdbc.driver.OracleDriver JDBC.url=jdbc:oracle:thin@URL주소:1521:xe JDBC:Username=계정명 JDBC:password=비밀번호 EX) jdbc.driverClassName=oracle.jdbc.driver.OracleDriver jdbc.url=jdbc:oracle:thin:@localhost:1521:xe jdbc.username=id jdbc.password=1234 MySQL JDBC.Driver=com.mysql.jdbc.Driver JDBC.ConnectionURL=jdbc:mysql://URL주소:포트번호/DB명 JDBC.Username=계정명 JDBC.Password=비밀번호.. 2023. 4. 30.
eclipse와 oracldDB 연결 이클립스와 오라클 연동 방법 1. 상단 메뉴에 있는 Window - Show View - Data Source Explorer 클릭 2. Database Connections 에서 오른쪽 마우스 - NEW 클릭 3. Oracle Database를 사용할 것이므로 ORACLE을 선택 4. 저장된 드라이버가 없는 상태이므로 NEW DRIVER DEFINITION을 클릭해 새로 드라이버를 설정 (Drivers 선택창 옆 초록색로고를 선택) - ORACLE 11 버전 쓰고 있다면 Oracle Thin Driver 11 을 클릭 이떄, 만약 OK 버튼이 눌리지 않는다면 JAR List에 미리 지정된 Oracle 버전이 있는지 확인해야 한다. 기존에 입력되어 있는 버전을 지우고 현재 컴퓨터에 깔려 있는 버전 선택 .. 2023. 4. 25.
반응형