목록분류 전체보기 (79)
개발 일기
안녕하세요. 오늘은 SQL의 단일행 함수(function)에 대해 정리해 보겠습니다. 1. 함수의 종류 - 단일 행 함수 : 모든 행에 대해서 각각 적용되어 행의 개수와 동일한 개수의 결과를 리턴 - 다중 행 함수(그룹 함수) : 검색되는 모든 행에 대해서 한번만 적용되고 한 건의 결과만을 리턴 2. 문자 함수(대소문자 조작함수) - LOWER : 영문자를 소문자로 변환 - UPPER : 영문자를 대문자로 변환 - INITCAP : 영문자열의 첫 번째 문자를 대문자로 변환 - CONCAT : 문자열을 결합, ||의 결과와 동등 - SUBSTR(column | expression, m, [,n]) : 입력된 문자열의 m번째 문자부터 n개의 문자열을 추출 -- SUBSTR 함수 예시 EX) SELECT EM..
어제에 이어서 SQL의 SELECT문과 관련된 문법을 알아보도록 하겠습니다~! 1. 'SELECT ~ WHERE' ?? - 테이블내의 모든 행을 검색하는 대신 검색 조건을 지정하여 사용자가 원하는 행들만 검색하는 기능 - 기본적인 문법 형태 -> SELECT [DISTINCT] {*, column, [alias], 등등} FROM TABLE WHERE 조건식; -- DEPTNO가 '30'에 해당하는 행의 'EMPNO, ENAME, JOB, DEPTNO' 출력 EX) SELECT EMPNO, ENAME, JOB, DEPTNO, FROM TABLE WHERE DEPTNO = 30; 2. SQL의 비교 연산자 1 - = (같다) - > (보다 크다) - >= (보다 크거나 같다) - < (보다 작다) - =1..
안녕하세요. 오늘은 SQL에서의 'SELECT'문에 대한 간단 정리 및 코딩을 해보겠습니다. 'SELECT' 이란? - 데이터베이스로부터 데이터를 검색하는 기능을 갖는다. - 기본적인 문법 형태 -> SELECT [DISTINCT] {*, column, [alias], 등등} FROM TABLE; 1. 'SELECT' 문 기본 예시 1) 테이블 내의 모든 데이터를 보기 위한 구문 -- '*' 을 사용하면 모든 데이터 검색 EX) SELECT * FROM TABLE; 2) 테이블 내의 특정 컬럼 데이터 보기 위한 구문 -- 검색하고자 하는 컬럼을 차례대로 기술 쉼표로 구분 EX) SELECT NUMBER, NAME, JOB FROM TABLE 2. 'SELECT' 문 산술연산 예시 - SQL 문장내의 숫자..
안녕하세요!! 학원에서 JAVA 관련 수업 과정을 시작으로 제가 JAVA 관련 포스팅만 작성을 이어왔는데요. 본격적으로 데이터 수업을 시작해서 데이터베이스 관련 포스팅을 적어보겠습니다! 1. Database란?? - 영속적(지속적)으로 유지 관리해야 할 유용한 데이터의 집합 - 필요한 데이터의 중복을 최소화하고 구조화하여 검색과 갱신을 효율적으로 할 수 있도록 모아놓은 데이터들의 집합 구조 - 파일 시스템의 문제점을 극복하고, 대량의 데이터를 체계적으로 저장하고 관리하기 위해 Database가 등장 2. DBMS란?? - 데이터베이스 관리 시스템(Database Management System) - 대용량의 데이터를 편리하게 저장하고 효율적으로 (관리, 검색, 수정, 삭제_CRUD) 할 수 있는 환경을 ..
예외: 실행 시에 발생하는 에러 0. Throwable : 예외최상위클래스 - The Throwable class is the superclass of all errors and exceptions in the Java language. - Only objects that are instances of this class (or one of its subclasses) are thrown by the Java Virtual Machine or can be thrown by the Java throw statement. 1. Exception : MILD Error(처리대상) 2. Error : Error * Exception 종류 1. RuntimeException:throw구문으로 로 자동처리(컴파일러..
안녕하세요. 오늘은 지난번에 기록했던 Collection 클래스의 List를 실제 활용해보는 연습을 해보겠습니다! (*기존 포스팅: https://soonggi.tistory.com/31) 1. .add 메소드 활용하여 Account 클래스의 객체 acc1~5 값 대입 2. 계좌 전체 출력 1) for문을 활용하여, accountList의 get(i)를 통해서 각 객체의 값을 반환, 2) 반환 후 Account 클래스 객체 tempAccount로 반환 된 값 대입 (변경 시 Account 클래스로 하위 캐스팅 되어 (Account)표기 해줘야 함) 3) 출력 메소드 호출 ( 출력 메소드(print) 호출 ) 3. 계좌번호 "3333"번 계좌 한개 출력 1) for문을 활용하여, accountList의 g..
안녕하세요! 시험을 보고 온 오늘은 Collection 중 Map에 대해서 예시를 통해 정리해보겠습니다. 코딩 예시) 1. HashMap 객체 carMap 생성 후 size 체크 2. put(Object key, (Object Value) 메소드 사용하여 key 값, value 값 대입 *Map (key와 Value의 쌍으로 관리하는 데이터 구조) (참고_https://soonggi.tistory.com/31?category=900180) * 출력 결과 // (key 값을 동일하게 넣으면, value 값 객체가 바뀜) 3. .get(Object key), remove(Object key) 메소드 활용 *출력 결과 이번에는 Collection의 Map을 통한 공부를 해보았습니다. List, Set, Map..
1. 전자계산기 일반 - 컴퓨터의 특징 : 대용량성, 범용성(여러가지 용도로 활용), 호환성(다른 컴터에서도 사용), 정확성, 신뢰성(주어진 환경에서 기능 활용) 중앙처리장치(CPU)의 구성 (제어장치, 연산장치, 레지스터) - 제어장치: 컴퓨터 동작을 제어하는 장치 (프로그램 카운터(PC), 명령어 레지스터(IR), 부호기, ~해독기 등) - 연산장치: 제어장치의 명령에 따라 실제로 연산을 수행하는 장치 (가산기, 감산기, 누산기(AC), 보수기, 데이터레지스터, 오버플로우 검출기, 시프트레지스터 등) *마이크로프로세서 = 컴퓨터 = 칩에 내장 -> RISC : 명령어 적고, 명령어 길이 고정, 빠르고, 복잡함 (서버, 워크스테이션 등) -> CISC : 명령어 많고, 명령어 길이 가변, 느리고, 간단..