본문 바로가기
728x90
반응형

DB56

WHERE 1 = 1 사용이유 https://hyjykelly.tistory.com/5 [MSSQL] WHERE 1=1이 뭐야? 왜 쓰는 거야? 회사에 입사하고 쿼리를 사용하면서 종종 보지만, 잘 이해가 가지 않는 구문이 생겼어요. WHERE 1=1 바로 요놈! 오늘 공부해보도록 할게요. Chapter 1. WHERE 1=1이 뭐야?? 우선, WHERE는 조회하려는 데이터 hyjykelly.tistory.com 2023. 4. 18.
INNER JOIN (GIFT 테이블과 CUSTOMERS 테이블) https://ms-record.tistory.com/116 오라클 SQL과 PL/SQL ( INNER JOIN - 비등가 조인 ) Non-Equi JOIN(비등가 조인) 앞에서 EQUI 조인은 조인 조건절에 조건을 지정할 때 조인 대상 테이블들에서 서로 같은 조건을 가진 데이터를 가져왔습니다. 그러나 실제 상황에서는 같은 조건이 아닌 ms-record.tistory.com 2022. 12. 26.
Equi Join, Non-Equi Join SELECT s.name 학생이름, s.deptno "전공번호", d.dname 학과이름, s.profno 교수번호 FROM STUDENT s, DEPARTMENT d, PROFESSOR p WHERE s.deptno = d.deptno AND s.profno = p.profno; 이걸 ANSI 로 바꾸면 SELECT s.name 학생이름, s.deptno "전공번호", d.dname 학과이름, s.profno 교수번호 FROM STUDENT s JOIN DEPARTMENT d ON s.deptno = d.deptno JOIN PROFESSOR p ON s.profno = p.profno; 2022. 12. 26.
Student, Department, Professor, gift, customer 샘플 테이블 데이터 SALGRADE는 아래걸 쓰자. CREATE TABLE SALGRADE (GRADE NUMBER(2), LOSAL NUMBER(5), HISAL NUMBER(5)); INSERT INTO SALGRADE VALUES (1, 700, 1200); INSERT INTO SALGRADE VALUES (2, 1201, 1400); INSERT INTO SALGRADE VALUES (3, 1401, 2000); INSERT INTO SALGRADE VALUES (4, 2001, 3000); INSERT INTO SALGRADE VALUES (5, 3001, 9999); create table gift ( gno number , gname varchar2(20) , g_start number , g_end numb.. 2022. 12. 23.
728x90
반응형