본문 바로가기

Engineering WIKI/Database15

[MySql] CAST 를 이용하여 만 나이 계산하기 Mysql에서 가장 일반적으로 사용되는 데이터 형식변환 명령 CAST, CONVERT CAST ( expression AS 데이터형식 [ (길이) ] ) CONVERT ( expression, 데이터형식 [ (길이) ] ) 데이터형식중에 가능한 것 BINARY -- 이진 데이터 CHAR -- 문자열 타입 DATE -- 날짜 DATETIME -- 날짜, 시간 동시에 DECIMAL // 소수점 까지 JSON // JSON 타입 SIGEND INTEGER // 부호 (음수,양수) 있는 정수형 TIME // 시간 UNSIGNED INTEGER // 양수만 정수형 SELECT CAST('2020-10-19 12:35:29.123' AS DATE) AS 'DATE'; -- 2020-10-19 MySQL에는 날짜타입.. 2019. 2. 14.
[Mysql] Having 조건 Having 조건 SELECT 절에 조건을 사용하여 결과를 제한할 때는 WHERE 절을 사용하지만 그룹의 결과를 제한할 때HAVING 절을 사용한다. 예를 들어 설명하자면 부서별로 그룹지은 후(GROUP BY) 그룹지어진 부서별 평균 급여가 2000 이상인 (HAVING) 부서번호와 부서별 평균 급여를 출력하는 경우 SELECT DEPTNO, AVG(SAL) FROM EMP GROUP BY DEPTNO HAVING AVG(SAL) >= 2000; 2019. 1. 19.
데이터베이스 시스템 [데이터베이스의 특징]* 실시간 접근성 : 데이터베이스는 실시간으로 서비스된다. 사용자가 데이터를 요청하면 수 초 내에 결과를 서비스한다* 계속적인 변화 : 데이터베이스에 저장된 내용은 한 순간의 상태이지만, 데이터 값은 시간에 따라 항상 바뀐다.*동시공유 : 데이터베이스는 서로 다른 업무, 여러 사용자에게 동시에 공유된다. (병행 = parallel)* 내용에 따른 참조 : 데이터베이스에 저장된 데이터는 물리적인 위치가 아니라 값에 따라 참조된다. [데이터베이스 시스템의 구성]* DBMS : 사용자와 데이터베이스를 연결시켜주는 소프트웨어* 데이터베이스 : 데이터를 모아둔 토대* 데이터 모델 : 데이터가 저장되는 기법에 관한 내용 일반적으로 데이터들은 데이터베이스에 저자오디어 있습니다. 그런데 그러한 데.. 2019. 1. 19.