반응형 전체 글62 오라클(Oracle) SQL 07_SELECT(그룹함수) 그룹함수의 종류N개의 값을 읽어듥여 1개의 결과를 반환하는 함수이다. 하나 이상의 행을 그룹으로 묶어 연산하여 하나의 결과로 나타낸다. 그룹 함수는 null을 제외하고 계산한다.SUM ( NUMBER )전달된 컬럼값들의 총 합계를 구해 NUMBER 타입으로 반환, 컬럼 값들의 총 합계를 구한다. -- 전체 사원의 급여 합계를 구한다.SELECT SUM(SAL) FROM EMP;-- 전 사원의 총 급여SELECT SUM(SALARY) FROM EMPLOYEE;-- 남자 사원들의 총 급여합SELECT SUM(SALARY) FROM EMPLOYEEWHERE SUBSTR(EMP_NO, 8, 1) IN ('1', '3');-- 부서코드가 D5인 사원들의 총 연봉 합SELECT SUM(SALARY*12) FROM .. 2024. 7. 18. 오라클(Oracle) SQLD 용어 및 개념정리 | CRUD CRUD란?"Create, Read, Update, Delete"의 약어로 데이터베이스와 같은 시스템에서 기본적인 데이터 관리 기능을 의미한다. 거의 모든 시스템에 적용되는 가장 기본이 되는 개념으로 프로젝트를 진행할때나 대규모 시스템을 살펴봐도 crud 개념이 안들어가있는 것이 없다. 개발자 회의에서도 많이 사용되는 단어이다. DB에서의 CRUDC : CREATE(생성)SQL문 : INSERT새로운 데이터를 생성한다. 이는 데이터베이스에 새로운 레코드를 추가하거나 파일 시스템에 새로운 파일을 생성하는 것과 같은 작업을 의미한다. R : READ(조회, 읽기)SQL문 : SELECT데이터를 조회한다. 데이터베이스나 파일시스템에서 저정된 데이터를 검색하고 읽어오는 작업을 의미한다. U : UPDATE(수정.. 2024. 7. 17. SQL 데이터란? | 데이터의 유형과 특징 1. 데이터, 데이터베이스 이해정보와 데이터와 지식과 지혜데이터관찰이나 측정을 통해서 수집된 사실이나 값으로 수치, 스트링 등의 형태로 표현한다. 정보데이터가 가공된 형태로, 의사결정을 할 수 있게 하는 데이터의 유효한 해석이나 상호관게 의미를 나타낸다. 항목정의핵심데이터- 실제 세상에 너무도 넓게 존재하는 사실적인 자료- 아직 특정의 목적에 대하여 평가되지 않은 상태의 단순한 여러 사실사실적자료정보- 이러한 데이터가 의미있는 패턴으로 정리되면 정보가 된다.- 데이터를 일정한 프로그램(양식) 처리, 가공하여, 특정 목적을 달성하는데 필요한 정보가 생산된다.- Information = processing (Data)처리가공지식- 동종의 정보가 집적되어 일반화된 형태로 정리된 것이다.- 정보가 의사결정이나 .. 2024. 7. 15. 자바(JAVA) 용어 및 개념정리 Equals() 뜻 Equals()는 뭐하는 메서드인가?이름에서부터 눈치챘겠지만 매개변수로 들어오는 객체와 자신의 객체가 같은지 비교하는 기능을 한다. Object의 메서드 구현부를 살펴보자. 2024. 7. 11. 자바(JAVA) 다형성(Polymorphism) 상속 업캐스팅(UpCasting) 다운캐스팅(DownCasting) 상속 구조 클래스들 간 형변환 1. UpCasting자식 타입 > 부모 타입자동형변환ex)부모 = 자식객체;자식.부모메소드(); 2. DownCasting부모타입 > 자식타입강제형변환ex)((자식)부모).자식메소드(); 다형성 부모타입으로부터 파생된 여러 타입의 자식 객체들을 부모타입 하나로 다룰 수 있는 기술이다. 다형성 적용의 목적 장점1. 다수의 자식 객체들을 하나로 관리할 수 있어서 용이하다.2. 메소드 정의 시 매개변수로 부모타입을 기술하게 되면 메소드 갯수를 줄일 수 있다. => Object 클래스에 equals메소드의 매개변수가 Object로 설정되어있다. (다형성적용) equals학생객체.equals(학생객체);도서객체.equals(도서객체);제품객체.equals(제품객체); 자바에서 .. 2024. 7. 11. 자바(JAVA) 규약 모음 및 개념 bloorean 형 getter 시 is 구 부모메소드의 접근제한자보다 범위가 같거나 커야한다. (규약의 개념)- ex) 부모메소드 protected => 자식메소드 protected, public 1. JVM에게 해당 메소드는 오버라이딩된 메소드임을 알리는 역할이며, 다른 개발자에게도 알리는 역할을 한다.2. 생략은 가능하나 작성해주는 것을 권장한다. 2024. 7. 11. 이전 1 ··· 5 6 7 8 9 10 11 다음 반응형