전체 글

기록의 힘을 믿습니다 📂
· ON/Oracle
함수 컬럼의 값을 읽어서 연산한 결과를 반환 - 단일행(SINGLE ROW)함수 : N개의 값을 읽어서 N개의 결과를 반환 - 그룹(GROUP)함수 : N개의 값을 읽어 1개의 결과 반환 1. 단일행함수 (N개의 값을 읽어서 N개의 결과를 반환 ) 1-1) 문자 관련 함수 LENGTH , INSTR , SUBSTR, TRIM LENGTH (문자열|칼럼) : 문자열 길이 반환 SELECT LENGTH ('HELLO WORLD') FROM DUAL; //출력 11 INSTR('문자열'|컬럼명,'찾을문자',[찾을 위치 시작위치,[순번]) : 찾는 문자의 시작 위치 반환 -- 문자열에서 맨 앞에 있는 B 위치 조회 // 출력 3 SELECT INSTR('AABAACAABBAA','B')FROM DUAL; --문..
· ON/Oracle
DML (SELECT) 주요용어 행 : 가로 칼럼 : 세로 기본키 : 한개만 알고 있으면 그 키가 가지고 있는 정보를 다 알 수 있다. 외래키 : 테이블간의 연결 역할을 해서 관계를 만들어준다. Null : 값이 없음 // 자바는 null 참조하는게 없다 컬럼값 : 특정 값 SQL (Structured Query Language) 구조적으로 물어보는 것에 답변을 한다. ㄴ 남자 손들어보세요! 가 아닌, 남자인데 25살 이상이고 까만바지에 흰색 옷을 입고 있는 사람 손들어보세요! 관계형 데이터베이스에서 데이터를 조회하거나 조작하기 위해 사용하는 표준 검색 언어 원하는 데이터를 찾는 방법이나 절차를 기술하는 것이 아닌 조건을 기술하여 작성 분류 용도 명령어 DQL 데이터 검색 SELECT DML 데이터 조작..
· ON/Oracle
Data (자료 ) ㄴ 관찰 결과로 나타난 정량적 혹은 정성적인 실제 값 정보 ㄴ 데이터를 기반으로 의미를 부여한 것 Database (기반) 한 조직에 필요한 정보를 여러 응용 시스템에서 공용할 수 있도록 논리적으로 연관된 데이터를 모으고 중복되는 데이터를 최소화하여 구조적으로 통합/저장해놓은 것 ● 정의 1. 공용 데이터(Shared Data) : 공동으로 사용되는 데이터 2. 통합 데이터(Integrated Data) : 중복 최소화로 중복으로 인한 데이터 불일치 현상 제거 3. 저장 데이터(Stored Data) : 컴퓨터 저장장치에 저장된 데이터 4. 운영 데이터(Operational Data) : 조직의 목적을 위해 사용되는 데이터 ● 특징 1. 실시간 접근성(real time accessib..
[국중독] git이란 무엇일까 ? 개발자인 동생이 항상 얘기하는것은 취업을 위해 기술블로그 뿐만 아니라 매일 코드 git에 커밋해!라고 나한테 말한 적 있다. 또한 기획자로 일했을때, 개발자들이 "깃에 커밋했냐?" 라는 말을 자 jnaa.tistory.com 저번에 작성한 내용에 이어서 더욱 자세히 깃 / 깃허브에 대해서 공부를 하려고 한다. 나는 무엇을 하기전에 이걸 왜? 해? 라는 궁금증이 먼저 들고, 왜 ? 하는지에 대해서 궁금증을 풀지 못하면 집중이 안된다. 그렇다면 깃허브는 왜 쓸까 ? 여러명의 개발자가 함께 개발을 할 경우가 많은데 이슈가 되는 부분은 작업하는 부분을 어떻게 통합을 할 것이냐 ? 이다. 만일 압축파일로 파일을 주고 받는다고 했을때, 파일을 받아 프로젝트에 적용하는 사람이 까먹고..
· ON/Eclipse
공부를 하다가 코드가 어떤 형태로 돌아가는지 모르겠다고 동생한테 질문을 한 적이 있다. 그때 공부를 해보라고 했던게 바로 '디버깅'이었다. 현재에도 공부를 하다가 로직의 흐름이 어려울 때 디버깅을 통해 어떤식으로 흘러가는지 어디서 오류가 나는지 확인할 수 있어서 자주 이용을 하고 있다. 그럼 디버깅이 어떤 것인지 어떻게 하는건지 살펴보자. 디버깅이란 ? 컴퓨터 프로그램 개발 단계 중에 발생하는 시스템의 논리적인 오류나 비정상적 연산(버그)을 찾아내고 그 원인을 밝히고 수정하는 작업 과정을 의미한다. 아래 내용은 디버깅을 이용할때 사용하는 내용이며 아래 사용방법에 대해서는 아래 내용에서 확인해봊ㅏ. breakpoint : 중단지점으로 실행 모드가 아닌 디버그 모드에서 프로그램을 중지하게 되는 지점의 표시이..
· ON/JAVA
오늘은 map에 대해서 공부해보자. Map - 출석부 모양이라고 생각하면 편하다. 1번 나와! -> 박도비 2번 나와! -> 박봉자 key value 1번 박도비 2번 박봉자 3번 박코딩 3번 박코린 3번 나와! 했을때 박코딩/ 박코린이 둘중에 누가 나올지 모른다. 그래서 key는 중복이 안되지만, value는 중복저장 가능하다. key : set특징 vaule : list 특정을 가지고 있다. 만일, 키가 중복되는 경우 기존에 있는 키에 해당하는 값을 덮어 씌움 key value 1번 박도비 2번 박봉자 3번 박코딩 김코린 3번 김코린이 들어가고 싶을때 키에 해당하는 값을 덮어 씌어 위에 같은 모양으로 변한다. 세줄로 정리해보자면, Map : key와 value 한쌍이 데이터가 되어 이를 모아둔 객체 ..
· ON/JAVA
저번 시간은 List를 공부했다. 이번시간에는 Set을 공부하자. 간단하게 지난번에 정리한 것을 다시 한번 가져왔으니 잠깐 확인해보자. List (목록) - 배열의 모양이라고 생각하면 편하다. 중복이 가능하고 순서를 유지할 수 있다. set(집합) - 주머니 모양이라고 생각하자. 중복 및 순서 유지가 안된다. 그림에 보면 Colloction이라고 묶여 있다. 이것은 둘다 중복되는 코드가 많아서, colloction으로 묶어져 있다. 즉, List Set의 공통 코드를 작성한 단순한 부모 인터페이스 위에서 Java Colloction랑 햇갈리지말자! Java Colloction는 자바의 자료 구조 모음(List,Set,Map)이있다! Map - 출석부 모양이라고 생각하면 편하다. 1번 나와! -> 박도비 ..
· ON/JAVA
향상된 for문 - for - each문 - 컬렉션, 배열의 모든 요소를 순차적으로 반복 접근할 수 있는 for문 (순차적 : 0번 인덱스부터 마지막 요소까지 인덱스를 1씩 증가) [작성법] for (컬렉션 또는 배열에서 꺼낸 한개의 요소를 저장할 수 있는 변수 : 컬랙션명 또는 배열명) for(Student std :studentList) { system.out.print((index++)+"번 : "); system.out.print(std) } 컬렉션(Collection) Java Colloction에는 자바의 자료 구조 모음(List,Set,Map)이있다! 자바에서 제공하는 자료구조를 담당하는 (프레임워크 == 모음) 배열이 가지고 있는 한계를 쉽게 벗어날 수 있도록 도와주는 도구 그렇다면 배열의..
박도비
비전공자의 개발자 도전기