본문 바로가기

DB14

Oracle) NVL, NVL2(null,공백 시 치환) 가져오는 칼럼의 값이 null인 경우 NVL함수를 이용하여 치환이 가능하다. NULL값이 아닌데 특정값으로 출력하고 싶으면 NVL2를 사용하자. NVL - 함수 : NVL("값", "지정값") NVL2 NVL2 함수는 NULL이 아닌 경우 지정값1을 출력하고, NULL인 경우 지정값2를 출력한다. - 함수 : NVL2("값", "지정값1", "지정값2") // NVL2("값", "NOT NULL", "NULL") 2022. 8. 5.
Oracle) UNION https://gent.tistory.com/383 [Oracle] 오라클 UNION, UNION ALL 사용법 (쿼리 결과 합치기) 오라클에서 여러 개의 SELECT 문 결과를 합치기 위해서는 UNION, UNION ALL을 사용하면 된다. UNION을 사용할 경우 합쳐진 결과에서 중복을 제거한 결과를 반환하고, UNION ALL을 사용하면 중복을 제거하지 gent.tistory.com 여러개의 SELECT문을 합치기 위해서는 UNION과 UNION ALL을 사용한다. 각 쿼리의 결과를 반환하는 합집합 -UNION 중복제거 -UNION ALL 중복제거 안함 2022. 7. 25.
day25) [MySQL] MySQL root 비밀번호 변경 팀원들과의 협업을 위해 기존의 MySQL의 root비밀번호를 바꾸려한다. 1) MySQL 8.0 Command Line Client에서 기존 비밀번호 입력 2) 비밀번호 저장 ALTER user 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 변경할 비밀번호; 3)변경사항 저장 FLUSH PRIVILEGES; 4)MySQL 종류후 다시 로그인 2022. 2. 4.
day24) [Oracle]정보 추출, 가공을 통해 원하는 데이터 얻기(INSTR, SUBSTR,REPLACE,LPAD,RTRIM,TRIM) [테이블 생성] create table test( tpk int primary key, tname varchar(100) not null, tnumber varchar(100), temail varchar(100) ); insert into test values((select (nvl(max(tpk),0))+1 from test), '홍길동', '010-1034-3434', 'qkqkqk1004@nate.com'); insert into test values((select (nvl(max(tpk),0))+1 from test), '김두루미', '070-9999-8888', 'kimbird@hanmail.net'); insert into test values((select (nvl(max(tpk),0))+.. 2022. 1. 30.