본문 바로가기

웹개발 수업

(129)
[Day +37 / SQL 과제]함수 SELECT(Funtion) 10~15번, SELECT(Option) 1~7번 보호되어 있는 글입니다.
[Day +37 / SQL]Group By & Having 210812 목 *실행 순서 5 : SELECT 컬럼명 AS 별칭, 계산식, 함수식 1 : FROM 참조할 테이블명 2 : WHERE 컬럼명 | 함수식 비교 연산자 비교값 3 : GROUP BY 그룹을 묶을 컬럼명 4 : HAVING 그룹함수식 비교 연산자 비교값 6 : ORDER BY 컬럼명 | 별칭 | 컬럼순번 정렬방식 [NULLS FIRST | LAST] 1. GROUP BY(GROUP BY 컬럼명 | 함수식, ...) : 같은 값들이 여러 개 기록된 컬럼을 가지고 같은 값들을 하나의 그룹으로 묶음 -그룹으로 묶은 값에 대해 SELECT절에서 그룹 함수를 사용함 - 그룹 함수는 단 한 개의 결과 값만 산출하기 때문에 그룹이 여러 개일 경우 오류 발생 여러 개의 결과 값을 산출하기 위해 그룹 함수가 ..
[Day +36 / SQL 과제]함수 기본 6문제, SELECT(Funtion) 10~15번 보호되어 있는 글입니다.
[Day+ 36 / SQL] 함수 210811 수 1. 숫자 처리 함수 1) ABS(숫자 | 숫자로 된 컬럼) : 절대값을 구하여 리턴하는 함수 SELECT ABS(10) FROM DUAL; SELECT ABS(-10) FROM DUAL; SELECT ABS(10.9) FROM DUAL; SELECT ABS(-10.9) FROM DUAL; --답 : 10.9 2) MOD(숫자 | 숫자로 된 컬럼) : 두 수를 나누어서 나머지를 구하는 함수(나누어지는 수, 나눌 수) SELECT MOD(10, 3) FROM DUAL; --답 : 1 SELECT MOD(10.9, 3) FROM DUAL; --답 : 1.9 3) ROUND(숫자 | 숫자로 된 컬럼명, [위치]) : 반올림하여 리턴하는 함수 SELECT ROUND(123.456) FROM DU..
[Day +35 / SQL 실습]함수 SELECT(Basic) 실습 10문제 보호되어 있는 글입니다.
[Day +35 / SQL]연산, 함수 210810 화 : SELECT시 컬럼명 입력 부분에 계산이 필요한 컬럼명, 숫자, 연산자 등을 이용하여 결과를 조회할 수 있음 1. 기본 조회 1-1) EMPLOYEE 테이블에서 직원명 연봉 조회(연봉은 급여 * 12) SELECT EMP_NAME , SALARY * 12 FROM EMPLOYEE; 1-2) 직원명, 연봉, 보너스를 추가한 연봉 조회 SELECT EMP_NAME , SALARY * 12 , (SALARY + (SALARY * BONUS)) * 12 FROM EMPLOYEE; -- 보너스 컬럼 값이 NULL인 사원은 보너스를 추가한 연봉 계산 시 NULL이 출력 됨 -- NULL은 연산 불가 1-3) 직원명, 고용일, 근무일수(오늘 날짜 - 고용일) 조회 -- SYSDATE : 현재 날짜..
[Day +34 / SQL]Database, Oracle 설치, SQL, DML & 미니 프로젝트 발표 210810 월 1. Data vs 정보 1) Data : 관찰 결과로 나타난 정량적 혹은 정성적인 실제 값 2) 정보 : 데이터를 기반으로 의미를 부여한 것 *Data vs 정보 에베레스트의 높이 : 8848m => Data 에베레스트는 세계에서 가장 높은 산이다. => 정보 2. Database : 한 조직에 필요한 정보를 여러 응용 시스템에서 공용할 수 있도록 논리적으로 연관된 데이터를 모으고 중복되는 데이터를 최소화하여 구조적으로 통합/저장해놓은 것 1) 정의 (1) 공용 데이터(Shared Data) : 공동으로 사용되는 데이터 (2) 통합 데이터(Integrated Data) : 중복 최소화로 중복으로 인한 데이터 불일치 현상 제거 (3) 저장 데이터(Stored Data) : 컴퓨터 저장장치..
[Day +33]JAVA 3차 시험(UI, UX) & 미니 프로젝트 5일차 보호되어 있는 글입니다.
[Day +32]미니 프로젝트 4일차 210805 목 하루종일 프로젝트 수정
[Day +31]네트워크 & 미니 프로젝트 3일차 210804 수 : 여러 대의 컴퓨터를 통신 회선으로 연결한 것(홈 네트워크, 지역 네트워크, 인터넷 등이 해당) 1. 네트워크 관련 단어 1) 서버(제공하는 사람)와 클라이언트(제공을 받는 사람) : 네트워크로 연결된 컴퓨터간의 관계를 역할(role)로 구분한 개념 (1) 서버 : 서비스를 제공하는 프로그램으로 클라이언트의 연결을 수락하고 요청 내용을 처리 후 응답을 보내는 역할 (2) 클라이언트 : 서비스를 받는 프로그램으로 네트워크 데이터를 필요로 하는 모든 어플리케이션이 해당 됨 2) IP주소 네트워크 상에서 컴퓨터를 식별하는 번호로 네트워크 어댑터(랜카드)마다 할당 되어 있음 3) 포트 같은 컴퓨터 내에서 프로그램을 식별하는 번호로 클라이언트는 서버 연결 요청 시 IP주소와 포트 번호를 알아야 ..