숫자 함수 나머지, 최대 최소 근접값 - MOD, FLOOR, CEIL MOD(m,n)함수 : m을 n으로 나누어 나머지 값 반환 FLOOR(n) : 주어진 값보다 작거나 같은 최대 정수를 구하는 함수 CEIL(n) : 주어진 값보다는 크지만 가장 근접하는 최소값을 구하는 함수 결과를 확인해보면, mod 함수는 10 에서 4 를 나눈 나머지 floor 함수는 1.333 에서 아래로 근접하는 정수 ceil 함수는 1.333 에서 위로 근접하는 정수 참고: KIC 캠퍼스 머신러닝기반의 빅데이터분석 양성과정
숫자 반올림 함수 - ROUND ROUND(숫자 [,m]) m이 양수일 경우 => 반올림하여 소수점 m자리까지 보이게 m이 생략될 경우 => 반올림하여 소수점이 안 보이게 m이 음수일 경우 => m자리에서 반올림 숫자 버림 함수 - TRUNC TRUNC(숫자 [,m]) m이 양수일 경우 => 소수점 m자리까지 보이게, 나머지는 버림 m이 생략될 경우 => 소수점이 안 보이게, 나머지는 버림 m이 음수일 경우 => m자리까지 보이게, 나머지는 버림 참고: KIC 캠퍼스 머신러닝기반의 빅데이터분석 양성과정
안녕하세요! 오늘은 SQL의 다양한 연산자에 대해서 공부해보도록 해요! 아직 Select, From, Where 절 사용이 미숙하시다면 아래 글들을 참고해주세요! [SQL] SELECT, FROM 으로 데이터 조회하기 = 1000; => 10%인상된 급여가 1000만원 이상인 직원의 모든 정보 출력 연산자를 이용하여 출력하고싶다면 select문에, 연산자를 이용하여 조건을 검색하고싶다면 where절에 사용하면 되겠죠? select * from EMP where SAL >= 1000 and SAL emp 테이블에서 급여가 1000이상 2000이하인 직원의 정보 출력 이 SQL문은 똑같은 결과, 똑같은 성능으로 간단하게 작성할 수 있어요. --------------------------------------..
안녕하세요! 오늘은 SQL의 Where절에 대해서 공부해보도록 해요! 아직 Select, From 절 사용이 미숙하시다면 아래 글을 참고해주세요! [SQL] SELECT, FROM 으로 데이터 조회하기 student 테이블에서 학년이 4학년인 학생 전체 정보 출력 select * from STUDENT where HEIGHT >= 180; => student 테이블에서 키가 180 이상인 학생 전체 정보 출력 select * from EMP where ENAME = smith; => emp 테이블에서 smith라는 직원의 데이터만 조회 여기서 잠깐! smith는 저장되어있는 데이터이므로 문자열화하여 작성해야합니다. 즉, smith가 문자열로 변경되어야 한다는 말이겠죠?! select * from EMP ..
안녕하세요! 오늘은 SQL에 대해 정리해보았어요. 가장 메인인 Select, From 에 대해서 말이죠! 항상 배웠어도 시간이 지나면 머릿속에서 지워지는 친구들.. 보기 쉽게 정리해서 잊어버리지 않도록 해보아요! 시작하기 전에 어디서 많이 봤을법한 가장 기본적인 slq문이죠? select * from student; => student 테이블에 있는 모든 데이터를 모여줘! 라는 의미입니다. 그 다음은 특정 테이블의 구조를 조회하는 DESC desc student; => student 테이블의 구조를 보여줘! Column은 해당 테이블의 컬럼명, Nullable은 Null의 여부 확인, not null은 null이 허용되지 않는 구조입니다. 그런데 잠깐! 데이터베이스에서 NULL은 비어있다. 이런 의미가 ..
오늘도 열심히 SQL과 달려봅시다! 아직 Select, From, Where 절 사용이 미숙하시다면 아래 글들을 참고해주세요! [SQL] SELECT, FROM 으로 데이터 조회하기 stydent 테이블의 name 컬럼에서 성만 출력 name 컬럼의 1 번째 위치에서 1 개의 문자를 추출하겠다는 의미이죠. select name, substr(name, 1, 1) as 성 from student; => stydent 테이블의 name 컬럼에서 성, 이름을 따로 출력 select name, substr(name,1,1) AS 성, substr(name, 2, 2) as 이름, substr(name, 2) as 이름2 // 끝까지 추출하려면 마지막 인자는 생략 가능 from student; => student..
안녕하세요! 오늘은 SQL 공부에 사용할 Orange for Oracle이라는 프로그램에 대해 알아보려고해요. Database 툴, Orange 프로그램 커맨드 환경에서 Database에 접속 후 데이터를 조회하면 그래픽이 지원되지 않으므로 데이터를 보기가 힘듭니다... 모양도 깨지고 말이죠.. 그리하여 데이터를 쉽게 보기 위해 다양한 툴들이 제공되는데 그 종류에는 SQL Developer, Toad, Golden, sqlgate 등 여러가지가 있지요! 그 중에서도 많이 사용된다는 Orange라는 프로그램에 대해 알아보려고해요. 저는 sql 공부를 위해 30일 체험판을 다운로드 받았는데요. 설치 방법은 setup.exe 파일 실행 그 후 다 default 로 next 누르면 됩니다... 마지막에 자동 업..
안녕하세요! 첫 게시물이네요.. 오늘부터 열심히 써볼 예정입니다! 그럼 본론으로 오라클 다운로드 및 설치 완벽 정리를 들어가겠습니다. 1. 오라클 다운로드 먼저 https://www.oracle.com/downloads/ 에 접속해줍니다 ! 그 다음 Database를 설치할것이므로 Database를 클릭! 12c는 새로 나온 버전인데 새로 나온 버전인만큼 아직 불안정하기때문에 11g Enterprise/Standard Editions 를 설치해줍니다. (현 시점 18.12.13) 그리고! Oracle Database 11g Release 2 를 설치. 저는 이번에 SQL을 배우면서 현업에서 DBA Edition으로 주로 사용한다고하는 Orange 라는 프로그램을 사용할건데요, 이 프로그램은 oracle ..