분류 전체보기
-
SQL - 그룹함수, GROUP BY절, HAVING절DATABASE 2020. 7. 20. 08:27
🎯 SQL 그룹함수와 GROUP BY절, HAVING절을 살펴본다. 다중 행 함수 검색되는 모든 행에 대해 함수가 적용되어 하나의 결과만을 리턴한다. 입력처리되는 자료의 개수와 무관하게 단 하나의 결과만 반환된다. 그룹함수 여러행 또는 테이블 전체에 대해 함수 적용, 하나의 결과 반환(그렇게 생겼음) 기본적으로 널null값은 제외하고 계산된다. SUM 함수 : SUM( DISTINCT | ALL | 컬럼명 ) 해당 컬럼값들의 총합 구하기 DISTINCT 키워드를 사용하면 중복값 제외하고 계산, ALL 은 중복 포함. 아무것도 안써주면 ALL 적용. ALL은 보통 생략한다. COUNT 함수 : COUNT( DISTINCT | ALL | 컬럼명 ) 행의 갯수 반환 COUNT(*) 하면 테이블의 전체 행의 개..
-
SQL - 단일 행 함수(문자/숫자/날짜/변환/조건)DATABASE 2020. 7. 19. 21:26
🎯 SQL의 단일행 함수인 문자함수, 숫자함수, 날짜함수, 변환함수, 조건함수를 알아본다. 단일 행 함수 입력처리되는 행의 개수와 출력 처리되는 행의 개수가 동일하다. 14명 자료 있다면 함수가 14명에 다 적용된 결과를 보여준다. 문자함수 INITCAP 함수 : INITCAP('ORACLE SQL') >> Oracle Sql 각 단어의 첫 문자를 대문자로, 나머지는 소문자로 변경 LOWER 함수 : LOWER('ORACLE SQL') >> oracle sql 모든 문자열을 소문자로 변경. UPPER 함수 : UPPER('Oracle Sql') >> ORACLE SQL 소문자를 대문자로 변경. CONCAT 함수 : CONCAT('Oracle', 'Sql') >> OracleSql 두개의 문자열을 합성. ..
-
SQL-SELECT문 살펴보기DATABASE 2020. 7. 18. 18:21
🎯 SQL SELECT 기본 문법을 살펴본다. 💡 SELECT 문 : 데이터베이스에 저장된 데이터를 검색할 때 사용하는 SQL문 - DQL(Data Query Language)라고 함. -- 쿼리(Query)란? 데이터베이스에 정보를 요청하는 것. 반환되는 데이터 종류에 따라서 3가지 기능을 가진다. 프로젝션 : 테이블에서 어떤 컬럼을 고를거냐 선택할 수 있다. 특정컬럼의 모든 자료 셀렉션: 행으로 뽑기. 모든 사원중 특정 사원만 뽑아 보기 Join기능:여러 테이블에 공통적으로 존재하는 컬럼 사용, 한꺼번에 서로 다른 테이블에 저장된 데이터를 가져오는 기능. 기본문법 SELECT [DISTINCT] { *, column [Alias], ...} FROM 테이블명; -- [ ] 생략가능. {} 여러 값중 ..
-
실습환경 준비 - 자바JDK, 오라클, SQL developer 설치하기DATABASE 2020. 7. 17. 22:57
🎯 자바JDK, 오라클, SQL developer 요 3개를 설치한다. 오라클 홈페이지에서 회원가입 먼저하기 👉 https://www.oracle.com/ 1. 오라클 홈페이지에서 자바 JDK 8버전 설치 https://www.oracle.com/java/technologies/javase-downloads.html 최신꺼보다 8버전이 제일 안정적이라고함. 다운로드 받은 JDK 설치 파일 열어서 계속 NEXT 눌러서 설치한다. 💡 환경변수 설정 내컴퓨터 오른쪽마우스 클릭 - 속성 - 고급 시스템 설정 - [고급]탭 - 환경변수 새로 만들기 - 변수이름 JAVA_HOME / 변수값은 `C:\Program Files\Java\jdk1.8.0_251` -- 환경 변수 바뀌면 터미널 껐다가 다시 실행해야 한다...
-
데이터베이스 개요DATABASE 2020. 7. 16. 09:29
💡 데이터베이스 : 여러 사람에 의해 공유되어 사용될 목적으로 통합하여 관리되는 데이터의 집합을 말한다. 데이터베이스는 자료들을 의미한다. 이걸 그냥 사용할 순 없고, 관리할 수 있는 프로그램이 필요하다. 💡 DBMS(데이터베이스관리시스템) 컴퓨터에 저장된 대량의 데이터를 체계적으로 관리하고 사용자가 원하는 정보를 효과적으로 검색하기 위한 시스템 소프트웨어를 의미한다. dbms는 자료를 꺼내 보여주는 역할을 한다 -오라클.마이시퀄(관계형DBMS) dbms로 관리되는 데이터의 집합이 데이터베이스 💡 관계형 데이터베이스 : 테이블이 다른 테이블과 관계를 맺고 모여있는 집합체. - 2차원 테이블 형태로 데이터를 관리함. - 가장 많이 사용되고 있는 데이터베이스의 한 종류. - 데이터의 종속성을 관계로 표현한 ..