본문 바로가기

오늘의 공부 & 기록

3월 10일

데이터베이스

영구적으로 보관해야 할 데이터를 체계적으로 저장하는 데이터 보관 솔루션

 

관계형 DBMS의 종류

ORACLE / MYSQL / MSSQL / MariaDB / PostgreSQL

 

 

 

서브쿼리

- 수행 순서 중요

// ERROR, rn 수행이 후 조건절 후에 이루어지기때문에 에러 발생
SELECT ROWNUM as rn, id, pw, name
FROM test
WHERE rn >= 4 AND rn <=6
ORDER BY rn DESC;


// OK, rn을 먼저 수행 후 조건 수행
SELECT AA.* FROM (SELECT ROWNUM AS rn, id, pw, name FROM test) AA
WHERE rn >= 4 AND AA.rn <= 6;

 

SELECT * FROM test;
UPDATE test SET num = 0, email='';
SQL에서 '' 빈문자열은 null 값으로 인식함

 

방법1 - 한번 해놓으면 유지됨

ojdbc8.jar

 

 

 

 

 

방법2 - 프로젝트 생성할 때 마다 추가해야함

 

 

 

'오늘의 공부 & 기록' 카테고리의 다른 글

3월 14일 JDBC  (0) 2023.03.14
3월 13일 자바 DB 연동 JDBC  (0) 2023.03.13
3월 9일  (0) 2023.03.09
3월 8일  (0) 2023.03.08
3월 7일  (0) 2023.03.07