본문 바로가기

분류 전체보기111

SQL 자격검정 실전문제 풀이 해설 노랭이 45번,47번,48번 (P.63,64) 2021-11-27 01:37:35 SQL 자격검정 실전문제 풀이 해설 노랭이 45번 (P.63) ISNULL함수는 결과값이 NULL일 경우 지정된 값 반환, 칼럼 NULL값 확인시 ISNULL사용 1. 조건을 만족하는 것 1건 있음 2.ISNULL()은 오라클 NVL() NULL이면 대체 값 'X'로 반환 3.COL2 IS NULL 이어야 데이터를 찾는데 =(이퀄)NULL 사용 안됨, 데이터를 찾지 못함. 4. 실행결과는 2이다 SQL 자격검정 실전문제 풀이 해설 노랭이 47번 (P.64) 0/300=0 분모 0이면 연산 자체 에러 ex) 5000/0, 300/0 NULL로 나누면 NULL ex)1000/NULL, 300/NULL SQL 자격검정 실전문제 풀이 해설 노랭이 48번 (P.64) COALE.. 2023. 3. 29.
SQL 자격검정 실전문제 풀이 해설 노랭이 41번, 42번 (P.60,61) 2021-11-27 00:49:15 SQL 자격검정 실전문제 풀이 해설 노랭이 41번 REPLACE(칼럼명, 찾을 문자, 바꿀 문자) REPLACE(C1, A) 세 번째 인자 없음은 NULL →제거 의미 C1 칼럼 A를 NULL로 ( A 제거 ) SQL 자격검정 실전문제 풀이 해설 노랭이 42번 오라클 날짜 연산 = 숫자 연산 특정 날짜 1을 더하면 하루 더한 결과와 같음 1/24/60 은 1분을 의미 1/24/(60/10)=1/24/6 10분을 의미 2015년 1월 10일 10시에 10분을 더한 결과가 정답 오라클은 세기, 년, 월, 일, 시, 분, 초 형식의 날짜를 내부적으로 숫자 형태로 저장 DATE+NUMBER 일수 DATE- NUMBER 일수 DATE+NUMBER/24 시간 SYSDATE+1 (.. 2023. 3. 29.
SQL 자격검정 실전문제 풀이 해설 노랭이 37번,39번 (P.56,58) SQL 자격검정 실전문제 풀이 해설 노랭이 37번 ORACLE : 공백 취급 X >> NULL 취급 ex) ''→NULL '=' 이퀄 조회 X >> IS NULL 조건 SQL Server : 공백 취급 O >> NULL은 따로 취급 1. 서비스 번호 칼럼 모든 레코드가 '001'과 같은 숫자 형식으로 입력되어야 오류 발생 안 함 AA1 같은 거 하나라도 생기면 오류 2. 오라클에서는 NULL로 입력됨 3. 오라클은 데이터 조회 시 서비스명 IS NULL 조건으로 조회해야 함, =이퀄 조회 안됨 4. SQL server에서는 데이터 조회 시 서비스명=''으로 조회 (sql 공백 문자 그대로 입력됨) SQL 자격검정 실전문제 풀이 해설 노랭이 39번 보기 3번_변환형 TO CHAR(SVC_END_DATE, .. 2023. 3. 29.
SQL 자격검정 실전문제 풀이 해설 노랭이 28번,29번 (P.52,53) 2021-11-26 22:34:27 28번 _트랜잭션에 대한 격리성이 낮은 경우 발생 문제점 Dirty Read : 다른 트랜잭션에 의해 수정되었지만 아직 커밋되지 않은 데이터를 읽은 것 Non-Repeatable Read : 한 트랜잭션 내 같은 쿼리 두 번 수행했는데, 그 사이 다른 트랜잭션이 값을 수정 또는 삭제하는 바람에 두 쿼리 결과가 다르게 나타나는 현상 Phantom Read : 한 트랜잭션 내 같은 쿼리 두번 수행했는데 첫 번째 쿼리에서 없던 유령 레코드가 두 번째 쿼리에서 나타나는 현상 29번_ 오라클과 SQL Server 차이 오라클 : Auto Commit False 여도 DDL,DCL 수행 후 자동 커밋, 커밋된 정보 ROLLBACK 못함 SQL Server : Auto Commit.. 2023. 3. 29.
SQL 자격검정 실전문제 풀이 해설 노랭이 23번,26번 (P.51,52) 2021-11-26 22:23:37 DELETE DML / 데이터만 삭제 COMMIT 이전 ROLLBACK (O) 사용자 커밋 테이블 데이터 모두 삭제, 디스크 초기화X (로그 남김) TRUNCATE DDL(일부DML성격) / 테이블 최초 생성 초기 상태로 ROLLBACK (X) Auto Commit 테이블 데이터 모두 삭제, 디스크 초기화 O (로그 남기지X) 해당 테이블 모든 행 제거, 저장공간 재사용 가능하도록 해제 DROP DDL / 테이블 정의 자체 완전 삭제 ROLLBACK (X) Auto Commit 테이블 데이터 모두 삭제 + 구조 삭제, 디스크 초기화 O , 테이블 스키마 정의도 함께 삭제 (로그 남기지X) 테이블 구조 완전 삭제 *UNDO : 트랜잭션을 이전 상태로 돌리는 것을 의미 2023. 3. 29.
SQL 자격검정 실전문제 풀이 해설 노랭이 20번, 21번 22번 (P.49,50) 2021-11-26 21:56:06 SQL 자격검정 실전문제 풀이 해설 노랭이 20번 (P.49) 정답 5번 1. 삽입 칼럼 명시 X - 모든 칼럼 삽입 2. DEGREE 칼럼 길이 칼럼 길이 VARCHAR2(1) - 'AB' 칼럼 길이 초과 3. NOT NULL 칼럼인 AMT 칼럼 명시 X - NOT NULL AMT 누락 4. INSERT INTO TBL(ID, AMT) VALUES(3,300) - DEGREE는 NULL허용(생략되어있음) 5. DEGREE VALUES - NULL로 해도 됨 SQL 자격검정 실전문제 풀이 해설 노랭이 21번 (P.50) 정답 2번 2. REG_DATE NOT NULL인데 누락 SQL 자격검정 실전문제 풀이 해설 노랭이 22번 (P.50) 정답 1,3번 1.SQL 수행 .. 2023. 3. 29.