목록DataBase (5)
개발자의 오르막
# Count (*) 은 Null 값을 포함하여 센다. SELECT COUNT(*) FROM sample; # AVG, SUM 등 집계함수는 NULL 값을 제외하고 연산한다. SELECT AVG(VISIT) FROM sample; # 전체 열에서 집계함수를 적용하고 싶을 때 SELECT SUM(VISITS)/COUNT(*) FROM sample; # MOD(a,b) : a / b 한 값이다. -> 짝수, 홀수 가능 select distinct(city) from station where MOD(id,2) = 0; # SQL 은 순선대로 읽는다. AVG(Price)를 하려고 하는데, Group By 로 묶이기 전에 Where 절을 적용시키려고 하니까 안된다. Group By 이후 Having 절로 해야한다..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/boHIXy/btqzozngGO7/e6k2UDhIC2KwXVguA5hxE0/img.png)
# 데이터 타입의 정의 데이터 타입 ( 자료형 ) 이란 컴퓨터 시스템과 프로그래밍 언어에서 실수, 정수, 소수 자료형 등의 여러 종류의 데이터를 식별하는 타입으로서, 해당 자료형에 대한 가능한 값, 해당 자료형에서 수행을 할 수 잇는 명령어, 데이터의 형태, 의미, 크기와 해당 자료형의 값이 저장되는 방식 # Oracle 데이터 타입 - varchar2(100) 에 선언된 필드는 한글도 100자, 영어도 100자가 들어간다. - 문자형 데이터 타입 - 숫자형 데이터 타입 - 날짜형 데이터 타입 - 이진 데이터 타입
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/Hixkk/btqzojxQqS4/XVpF7R4tRlMueKb0RvisiK/img.png)
* 현재 exERD 를 사용하고 있는 팀원이 있으면, 자신의 exERD Version 을 무조건 확인하자! 필자는 아무 생각없이 최신 모델인 3.X 버전을 다운받고, 사용하고 있었는데, 다른 팀원들은 2.0 대 버전을 사용하고 있었다. 이게 깃으로 내가 3.0 버전으로 PUSH 하고, 다른 팀원이 내 파일을 사용하니까 모두 버전이 3.0 대로 높아졌다 그러나 평가판이라서 다른 팀원들은 이 3.0 버전을 못쓰고, 심지어 원래 있었던 2.0 대 exERD 파일마저 다 3.0 버전으로 바껴서 기존 2.0 대 버전에서 사용을 못하는 경우가 발생했다. ㅠㅠ 버전 확인 꼭 하고, 팀원들과 공유하자.. 나처럼 사고치지말고.. ㅠㅠ 처음 데이터 모델링을 할 때 PPT 나 mysql 에서 지원하는 워크밴치에서 정도만을 ..
http://www.gurubee.net/postgresql/basic PostgreSQL 기본강좌 www.gurubee.net - postgresql 에 대한 전반적인 내용은 위의 사이트에서 다뤄지고 있다. 현재 인텔리제이 Gradle 과 postgresql 을 써본적이 없어 애먹고 있는데, 얼른 익숙해져서 빨리 퍼포먼스를 내야한다.. ㅠㅠ https://freehoon.tistory.com/120 [JAVA/Spring] IntelliJ 를 Data Grip 처럼 사용하기 이 포스팅의 샘플 게시판 개발 환경은 MAC OS, STS, OpenJDK11 입니다. 게시물 검색 기능에 대한 포스팅은 아래와 같은 순서로 진행합니다. 리스트 화면(index) 수정 조건에 맞는 게시판 목록 조회 SQL 및 전체 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/TOxB8/btqyo1tkJoB/xuayYKDpaCFfTgKnjl7Ppk/img.png)
스프링 부트로 프로젝트를 만들던 도중.. 아무래도 JPA 에 대한 이해도가 많이 떨어져 다시 인강을 구매했다.. (ㅠㅠ) 진짜 배우고 배울수록 내가 많이 부족한 점을 느끼고,, 시간이 없다 보니까 급급하게 배우는 느낌이라 속이 상한다. ㅠㅠ 좀더 천천히 기초부터 탄탄히 하고 싶은데.. 각설하고!!.. 역시 항상 배울 때 처음 써보는 툴은 존재하기 때문에.. PostgreSQL부터 시작해보자! # PostgreSQL - https://www.postgresql.org 에 접속한다. PostgreSQL: The world's most advanced open source database PostgreSQL is a powerful, open source object-relational database sys..