반응형

전체 글 249

[오라클/함수] 나머지 값 계산 함수 MOD

Syntax MOD()함수는 인자로 들어오는 두값을 나눈 후 나머지 값을 리턴하는 함수입니다. MOD(11,4)면 11 나누기 4를 하면 나머지가 3이 나오는데, 이 3을 리턴합니다. 예제를 보시죠. Example 실행을 시켜보면 이렇게 결과값이 나옵니다. 오라클 문서를 보니 인자값이 마이너스 값일 경우 현버전과 classical module에서 리턴값이 다르게 나타난다고 합니다. classical module에서는 아래의 수식으로 계산되어져서 그렇다고 하네요 n2 - n1 * FLOOR(n2/n1) 어떻게 값이 다르게 나오는지 실행해 봤습니다. 참고하시기 바랍니다.

IT 2016.11.15

[오라클/함수] 올림함수 CEIL(), 내림함수 FLOOR()

올림함수와 버림함수에 대해 알아보도록 하겠습니다. 오라클은 올림함수로 CEIL(), 버림함수로 FLOOR()를 제공하고 있습니다. 영어로 ceil이 천장이라는 뜻을 가지고, floor가 바닥이라는 뜻을 가지고 있다는걸 생각하시면 함수의 기능을 이해하기가 수월하실겁니다. Syntax CEIL(n) : n보다 크거나 같은 정수 중 제일 작은 수 FLOOR(n) : n보다 작거나 같은 정수 중 제일 큰 수 뜻을 보니 좀 헷갈릴듯 합니다. 그림을 보시면 FLOOR(7.6)은 7.6의 바닥(floor)니까 7, CEIL(6.2)는 6.2의 천장(ceil)이니까 7이 되는 것입니다. 제일 가까운 정수가 오는 것이니까 다른 수는 올 수 없겠죠. 이 함수들은 올림과 버림이 필요할때 많이 사용하기때문에 올림함수, 버림함..

IT 2016.11.14

[오라클/함수] BITAND 함수

Syntax 오라클 BITAND 함수는 함수명에 나타나 있듯이 비트값을 AND 연산하는 함수입니다. 예를 보면 간단하게 이해할 수 있습니다. Example 7은 2진주로 111 , 4는 2진수로 100 이 되죠. 111과 100을 AND 연산하면 아래와 같이 100이 나오고, 이 값이 4로 표시됩니다. 좀 더 명시적으로 표현하기 위해서 BIN_TO_NUM()함수를 사용하면 됩니다. BIN_TO_NUM() 함수는 인자로 들어가는 0과1의 수를 그대로 숫자로 바꿔주는 기능을 하는 함수입니다. 위의 예를 BIN_TO_NUM()함수를 사용해서 바꾸면 다음과 같이 표기할 수 있습니다. 자, BITAND()함수가 이런 기능을 가지고 있다는건 알겠는데, 그럼 어디에 쓸 수 있을까요?? 한가지 예를 들어보도록 하겠습니..

IT 2016.11.14

[오라클/함수] ABS 절댓값 함수

오라클의 ABS 함수는 절댓값을 구하는 함수입니다. Syntax 그림의 n의 위치에 값을 넣으면 n에 대한 절댓값이 구해집니다. 예제 SELECT ABS(-10) AS "정수 -10" , ABS(-0.5) AS "정수 -0.5" , ABS('-10') AS "문자 -10" , ABS('0015') AS "문자 0015" FROM DUAL; 순서대로 정수 -10을 넣으면 10 , 실수 -0.5를 넣으면 0.5 , 문자 '-10'을 넣으면 10 , 문자 '0015' 를 넣으면 15가 출력됩니다. 숫자로 변환할 수 있는 문자를 넣으면 묵시적으로 형변환을 해서 값을 리턴해 줍니다. 숫자로 변환할 수 없는 문자(예를들어 'AAA'같은 문자)를 넣으면 ERROR!!!

IT 2016.11.11

[AWS 아마존 웹서비스] AWS 요금폭탄 피하기

아마존 웹서비스(AWS)를 사용할때 가장 걱정이 되는 부분이 종량제 요금에 관한 부분입니다.테스트 용도로 사용하고 인스턴스까지 내려놨는데 요금폭탄을 맞았다는 글들이 심심치않게 올라옵니다.테스트 용도로만 사용할 수 있는 인스턴스를 따로 만들어 주면 좋으련만,테스트 용도든 뭐든 사용량이 일정량을 넘기면 그때부터는 과금이 되는 상황이라개인이 조심하는 수밖에 없는 것 같습니다. AWS에서는 무료로 사용할 수 있는 프리티어 서비스를 제공하고 있습니다. 아래 표는 프리티어 서비스 종류입니다. 주요 제품이 저렇게 5개고, 제품 전체로는 수십가지가 넘는 제품들이 제공되고 있습니다. 표에서 보시는바와 같이 EC2 인스턴스는 월 750시간까지 무료로 사용할 수 있습니다.근데 문제는 무료로 사용후에 유료로 넘어갈건지 물어보..

IT 2016.11.10

[엑셀] VLOOKUP 함수

엑셀의 VLOOKUP 함수에 대해 알아보도록 하겠습니다. 보통 함수가 무슨일을 하는지는 함수명에 잘 나타나 있습니다. VLOOKUP 역시 V-LOOK-UP으로 구분해보면 V(Vertical) '수직으로' Look up '조회' 하는 함수라는걸 유추할 수 있습니다. 그럼 뭐가 수직으로 조회냐? 연습문제를 통해 알아보도록 하겠습니다. 요즘 해외주식에 관심을 두고 있습니다. 구글 파이낸스를 통해서 검색을 해보곤 하는데, 주가를 보면서 경제공부를 하는 재미가 있습니다. 어쨌든 오늘 예제는 좌측상단의 주가표를 활용해서 나의 우측하단의 주식구매내역표를 만드는 예제입니다. 먼저 종목, 주가, 주식수, 총매수가등과 같이 제목줄을 작성하고, 아래 이미지와 같이 본인이 구매할 종목을 좌측에 입력합니다. 이제 VLOOKUP..

IT 2016.11.07

[AWS 아마존 웹서비스] 클라우드 컴퓨팅

AWS(Amazon Web Services)를 클라우드 컴퓨팅이라고 얘기를 합니다. 그럼 이 클라우드 컴퓨팅은 어떤것을 말하는 걸까요?? '클라우드 컴퓨팅'이란 인터넷을 통해 IT 리소스와 애플리케이션을 온디맨드로 전송하는 서비스' 아마존 웹서비스에서 '클라우드 컴퓨팅'을 검색해 보면 이렇게 나옵니다. 인터넷을 통해 IT 리소스와 애플리케이션을 전송하는 서비스라는 말은 이해가 가능한데, 온디멘드라는 말에서 걸리네요. 온디멘드(On demand)라는 말은 클라우드 서비스를 이야기할때 많이 나오는 말인데요, 요즘에는 고유명사처럼 사용되고 있는것 같습니다. 단어뜻 그대로 '요구사항이 있으면~'이라고 해석하면 될것 같습니다. VOD서비스가 보고싶은 비디오를 '요청하면' 바로 볼수 있게 해주는 서비스라는걸 보면 ..

IT 2016.11.07

[AWS 아마존 웹서비스] 아마존 AWS란?

AWS는 Amazon Web Services의 약자로서 아마존이 웹을 통해 제공하는 서비스를 통칭하는 말입니다. 웹에서 서비스하고 있다고 해서 모든 사람이 서비스 대상은 아닙니다. 아마존 웹서비스를 사용하는 주 대상은 개발자들입니다. 보통 프로그램 개발 시 해당 프로그램을 돌릴 수 있는 장비와 환경들이 필요하게 됩니다. 웹서버, 웹애플리케이션서버, DB서버 등등이죠. 그런데 이런 것들을 개인이 구축하려고 하면 참 손이 많이 갑니다. 물리적인 서버장비를 구입하는것부터 시작해서, 서버장비에 웹서버, 애플리케이션서버, DB등을 설치해야하기 때문에 시간도 시간이지만 노력이 엄청나게 들어가는 작업입니다. 생각만해도 식은땀이... 그런데 AWS를 사용하게 되면 아마존 사이트에 접속해서 로그인하고, 약간의 설정을 통..

IT 2016.11.07
반응형