목록분류 전체보기 (718)
쌓고 쌓다
서브쿼리 SQL 명령문의 결과를 다른 SQL 명령문에 전달하여 사용하는것. 필요성 ※ 서브쿼리 없이 검색 '전은지' 교수와 직급이 동일한 모든 교수를 검색할때 서비쿼리가 없다면 아래의 순서로 검색해야할 것이다. 1. '전은지'의 직급을 검색 => '전은지'의 직급: 전임강사 2. 직급이 '전임강사'인 교수 검색 -- 1. 직급 검색 SELECT position FROM professor WHERE name='전은지'; -- 2. '전임강사' 검색 SELECT name, position FROM professor WHERE position='전임강사'; ※ 서브쿼리 이용하여 검색 SELECT name, position FROM professor WHERE position = (SELECT position ..
1. A부터 B까지 범위를 지정했을 때 범위 안의 숫자를 모두 곱하는 함수 만들기. function multiplyAll(a , b) { let res=1 for(let i=a;i
해결 방법 + LNK1104 glut.lib 파일을 열 수 없습니다. + 확인할 수 없는 외부 기호입니다.
3번 - EQUI JOIN의 3가지 방법을 이용하여 소속학과이름과 학생 이름을 학과 이름, 학생 이름순으로 정렬하여 출력 4번 - OUTER JOIN의 2가지 방법을 이용해 101번 학과에 소속된 학생들의 지도 교수 이름을 출력. (단, 지도 교수가 배정되지 않은 학생도 함께 출력) 5번 - 부서 테이블에서 각 부서의 상위 부서 이름을 출력 6번 - 공과대학에 소속된 학부와 학과 이름을 출력 7번 - 각 학과에 소속된 학과명, 학생명, 교수명을 모두 출력 8번 - 모든 학생의 이름, 지도 교수 이름, 학과 이름을 출력 9번 - 교수별로 교수 이름과 지도 학생 수를 출력 풀이 코드 (3) --WHERE SELECT d.dname,s.name FROM student s, department d WHERE s..
나머지 매개변수 매개변수가 2개, 3개, 또는 10개 등... 매개변수의 개수가 고정되어 있지 않은 가변 매개변수 함수를 구현할 때 나머지 매개변수를 사용한다. function 함수이름(...매개변수) { } 매개변수의 이름 앞에 마침표 3개(...)를 붙여주면 매개변수들이 배열로 들어온다. EX) 나머지 매개변수를 이용한 예제 function sample(...items) { console.log(items) } sample(1,2) sample(1,2,3) sample(1,2,3,4) => sample(1,2,3,4) 형태로 호출하면 매개변수로 [1, 2, 3, 4] 형태로 들어온다. 나머지 매개변수와 일반 매개변수 조합 function 함수이름(매개변수, 매개변수, ...나머지매개변수) { } EX..
OUTER JOIN EQUI JOIN의 경우 한쪽 칼럼중 하나라도 NULL이 있으면 조인 결과로 출력이 안된다. 그래서 한쪽 칼럼이 NULL이 있어도 출력할 필요가 있을 때 OUTER JOIN을 사용한다. OUTER JOIN with (+) 기호 WHERE 절에서 OUTER JOIN의 연산자인 (+) 기호를 사용한다. 조인 조건문에서 NULL 이 존재하는 테이블의 칼럼에 (+) 기호를 사용한다. SELECT table1.column, table2.column FROM table1, table2 WHERE table1.column(+) = table.column 또는 table1.column = table2.colum(+) 제약 사항 OUTER JOIN에서 IN 연산자는 사용 불가 다른 조건과 OR 연산자..
1번 학과별로 평균 몸무게와 학생 수를 출력(평균 몸무게를 내림차순으로 정렬) 2번 학생 수가 최대인 학년과 최소인 학년의 학생 수를 출력 3번 학과내에서 같은 학년에 재학중인 학생 수가 3명 이상인 학과 번호, 학년, 학생 수, 최대 키, 최대 몸무게 출력 4번 학과와 학년별 키 평균, 학과별 키 평균, 전체 학생에 대한 키 평균을 출력 ***5번*** 학과별 평균 몸무게와 학년별 평균 몸무게를 출력 6번 학과별 교수 수가 2명 이하인 학과 번호, 교수 수 출력 *7번 교수중에서 급여와 보직수당을 합친 금액이 가장 많은 경우와 가장 적은 경우 그리고 평균 금액을 출력 단, 보직수당이 NULL이면 0으로 계산, 급여는 소수점 둘째 자리에서 반올림 8번 학과와 직급별 급여 평균, 학과별 급여 평균, 직급별..
1번 - 아이디 길이 7 이상인 학생의 이름, 아이디 출력 2번 - 학생의 이름, 아이디(소문자로), 생년월일('2000-01-01') 출력 3번 - 학생의 이름, 지도 교수 번호(없다면 0000으로) 출력 4번 - 학생의 비만도가 10보다 작으면 '정상', 10보다 크고 20보다 작으면 '과체중', 20보다 크면 '비만' 출력 => 비만도 = (실제체중-표준체중)*100, 표준체중 = (키 - 100)*0.9 5번 - 학번을 3으로 나눈 나머지가 0이면 'A팀', 1은 'B팀', 2는 'C팀'으로 분류하여 학생 번호, 이름, 학과 번호, 팀이름 출력 6번 - 학생 번호의 지역번호가 02이면 '서울', 051이면 '부산', 052이면 '울산', 053이면 '대구', 나머지는 '기타'로 이름, 전번, 지역..