전체 글 (70) 썸네일형 리스트형 그룹(GROUP) 함수 ▶ 그룹(GROUP) 함수그룹 함수 : N개의 값을 읽어서 1개의 결과 반환 하나 이상의 행을 그룹으로 묶어서 연산하여 총합, 평균 등 하나의 결과 행으로 반환하는 함수1) SUM(숫자가 기록된 컬럼명) : 합계-- EX) EMP 테이블에서 모든 직원의 급여 합 조회SELECT SUM(SALARY) "전 직원 급여 합" FROM EMPLOYEE;2) AVG(숫자가 기록된 컬럼명) : 평균-- EX) EMP 테이블에서 모든 직원의 급여 평균 조회SELECT AVT(SALARY) FROM EMPLOYEE;3) MIN (컬럼명) : 최소값 MAX (컬럼명) : 최대값 → 타입 제한 없음 (숫자: 대/소, 날짜: 과거/미래, 문자열: 문자 순서)-- EX) EMP 테이블.. 함수 ▶ 함수(Function)함수란?- 컬럼의 값을 읽어서 연산한 결과를 반환하는 것단일행(Sigle Row) 함수- N개의 값을 읽어서 N개의 결과를 반환그룹(Group) 함수- N개의 값을 읽어서 1개의 결과를 반환함수는 SELECT절, WHERE절, ORDER BY절, GROUP BY절, HAVING절에서 사용 가능 ▶ 단일행 함수(Function) 문자열 관련 함수- LENGTH (문자열 | 컬럼명) : 문자열의 길이 반환SELECT 'HELLO WORLD', LENGTH('HELLO WORLD') FROM DUAL; - INSTR (문자열 | 컬럼명, '찾을 문자열', [, 찾을 시작 위치 [, 순번]) : 지정한 위치부터 지정한 순번째로 검색되는 문자의 시작 위치를 반환EX-1) 문.. SELECT (DML / DQL) ▶ 주요 용어▶ SQL (Structured Query Language)관계형 데이터베이스에서 데이터를 조회하거나 조작하기 위해 사용하는 표준 검색 언어원하는 데이터를 찾는 방법이나 절차를 기술하는 것이 아닌 조건을 기술하여 작성▶ SELECT데이터를 조회(SELECT)하면 조건에 맞는 행들이 조회됨→ 조회된 결과 행의 집합 = RESULT SET(결과 집합)RESULT SET은 0행 이상이 포함될 수 있음→ 조회 조건에 맞는 행이 없을 수도 있기 때문에, 0행도 포함됨EX-1) EMP 테이블에서 모든 사원의 정보 조회SELECT * FROM EMPLOYEE;-- * : ALL, 모든, 전부EX-2) EMP 테이블에서 모든 사원의 사번, 이름, 이메일, 급여 조회SELECT EMP_ID, EMP_NAME.. JavaScript 개요 ▶ JS 개요웹의 3요소1) html : 웹 문서의 큰 틀(뼈대)2) css : 스타일(색상, 간격, 디자인, 배치 등)3) javascript : 웹 문서에서 이벤트가 발생했을 때 실행해야되는 동작 처리스크립트(script) 언어- 기본 프로그램의 동작을 사용자의 요구에 맞게 수행되도록 해주는 용도의 언어- 별도의 소스코드를 컴파일 하지 않고, 인터프리터(interpreter)를 이용하여 소스코드를 한 줄씩 읽어서 바로 실행 ※ 인터프리터 방식 : 코드를 한 줄씩 읽어가며 바로 실행하는 방식- 장점 : 컴파일에 소요되는 시간이 없음 / 단점 : 코드의 문법오류가 있으면 실행시점에서 알려줌. 프로그램 실행시간 느림자바스크립트(JS)란?- 웹 브라우저에서 많이 사용되는 인터프리터 방식의 객체 지.. Database 개요 ▶ Data와 Database1) Data (자료)관찰 결과로 나타난 정량적 혹은 정성적인 실제 값2) Inforamtion (정보)데이터를 기반으로 의미를 부여한 것ex) 에베레스트의 높이 : 8848m → Data 에베레스트는 세계에서 가장 높은 산이다 → Information3) Database한 조직에 필요한 정보를 여러 응용 시스템에서 공용할 수 있도록논리적으로 연관된 데이터를 모으고 중복되는 데이터를 최소화하여구조적으로 통합 / 저장해놓은 것▶ Database1) 정의공용 데이터(Shared Data) : 공동으로 사용되는 데이터통합 데이터(Integrated Data) : 중복 최소화로 중복으로 인한 데이터 불일치 현상 제거저장 데이터(Stored Data) : 컴퓨터 저장장치에 .. 변수(Variable) ▶ Data(값) 처리 과정프로그램 실행 시 사용할 값(Data)이 있다면, 그 값은 먼저 메모리에 기록되어야 함메모리에 값을 기록하고 지속적으로 사용하려면 변수부터 만들어야 함▶ 변수(Variable)메모리(RAM)에 값을 기록하기 위한 공간변수에 기록된 값은 지속적으로 사용 가능공간에 기록되는 값(Data)이 변할 수 있어서 변수라고 함- 변수 사용의 장점1) 코드 길이 감소2) 가독성 증가 (읽기 편해짐)3) 재사용성 증가 (한 번 만든 변수를 계속 사용)4) 유지보수성 증가 (코드 수정 간단함)▶ 변수 사용 목적1) 변수를 사용하지 않으면System.out.println( 2 * 3.141592653589793 * 7 );System.out.println( 3.141592653589793 * 7 .. 프로그래밍 기초 ▶ 프로그래밍1) 프로그램 (Program)컴퓨터가 인식할 수 있는 명령어의 나열(집합)2) 프로그래밍 (Programming)프로그램을 작성하는 과정(= 코딩)▶ 프로그래밍 언어프로그램을 작성하기 위한 언어체계, 사람이 컴퓨터와 소통하게 하는 요소자바(Java)는 대표적인 프로그래밍 언어로, 고급 언어에 속함프로그래밍 언어는 사람이 이해하기 쉬울수록 고급 언어에 속하고, 컴퓨터가 이해하기 쉬울수록 저급 언어대표적인 저급 언어: 어셈블리어 (Assembly language)▶ Java 프로그래밍 언어 특징운영체제(OS)에 독립적- 운영체제에 관계 없이 동일 코드로 동작함. 이식성이 높다,라고도 표현- OS에 맞는 자바 가상 머신(JVM)이 필요함. JVM에서 Java 코드를 먼저 실행하고 이를 완벽한 실.. ★★ 입력 관련 태그 ★★ ▶ input 태그, form 태그input 태그- 웹 문서에서 사용자가 입력할 수 있는 양식을 제공하는 태그text 관련 input 태그- type="text": 한 줄짜리 문자열(텍스트)을 입력할 수 있는 입력 상자: input 태그의 type 기본값으로 생략 가능: inline 형식(모든 input 태그는 inline) "> text 관련 input 태그의 공용 속성- size : 입력 상자의 크기- maxlength : 입력 받는 텍스트의 최대 길이- placeholder : 입력 상자에 작성될 내용을 설명아이디 : 비밀번호 : 비밀번호 : ">아이디 : 비밀번호 : type="password"- 비밀번호 입력 상자(입력되는 텍스트를 가려줌)비밀번호 : ">비밀번호 : type="url.. 이전 1 2 3 4 5 6 7 8 9 다음