Welcome to the BBOGAK

Nice to see you here

LET's GET it Dev. Knowledge

반응형

전체 글 81

ORACLE -SQL 튜닝 예제 1

* 성능 개선율 : (튜닝 전 - 튜닝 후) / 튜닝 후 [ 튜닝 전 ] 아래 쿼리를 살펴보도록 하겠습니다. SELECT CNT1, CNT2, CNT3, CNT4, CNT5, CNT6, CNT7, CNT8 FROM ( SELECT (SELECT COUNT(*) FROM CHG_LOGS WHERE REG_DT=:B1 AND ST_CD='0' AND LOG_LVL='1') CNT1 , (SELECT COUNT(*) FROM CHG_LOGS WHERE REG_DT=:B1 AND ST_CD='1' AND LOG_LVL='1') CNT2 , (SELECT COUNT(*) FROM CHG_LOGS WHERE REG_DT=:B1 AND ST_CD='2' AND LOG_LVL='1') CNT3 , (SELECT COU..

카테고리 없음 2022.12.13

Oracle 날짜 시간 계산하는방법(DATEDIFF)

오라클에서 날짜 및 시간의 차이를 계산하기 위해서는 수치를 계산하듯 종료일자에서 시작일자를 빼주면 된다. MSSQL에서는 DATEDIFF 함수를 사용하지만 오라클에서는 별도의 함수는 없다. 날짜 차이 : 종료일자(YYYY-MM-DD) - 시작일자(YYYY-MM-DD) 시간 차이 : (종료일시(YYYY-MM-DD HH:MI:SS) - 시작일시(YYYY-MM-DD HH:MI:SS)) * 24 분 차이 : (종료일시(YYYY-MM-DD HH:MI:SS) - 시작일시(YYYY-MM-DD HH:MI:SS)) * 24 * 60 초 차이 : (종료일시(YYYY-MM-DD HH:MI:SS) - 시작일시(YYYY-MM-DD HH:MI:SS)) * 24 * 60 * 60 종료일자에서 시작일자를 빼면 차이 값이 일 기준의 ..

중복된 열을 자동으로 rowspan해주는 jQuery 소스

중복된 열을 자동으로 병합해주는(rowspan) jQuery 소스를 소개하고자 한다. MIT에서 제작(?)한 소스인데 정말 명쾌하다!(역시 MIT이구나!) 아래 소스를 사이에 삽입하고 적용하려는 table에는 id(forRowspan)만 부여하면 된다!(와 같은 형태로) 출처 : http://jsbin.com/zagow/4/edit 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 $(function(){ $('#forRowspan').each(function() { var table = this; $.each([2,3,4] /* 합칠 칸 번호 */, function(c, v) { var tds = $('>tbody>tr>td:nth-child(' + v + ')..

JavaScript 2022.12.13

[PyCharm] 파이참 완전 편한 단축키 15개 깔끔 정리

Ctrl + C(복사), Ctrl + V(붙여넣기), Ctrl + Z(되돌리기), Ctrl + S(저장) 같은 뻔한 단축키들 말고, 정말 파이참에서 유용하게 사용할 수 있고, 제가 하루에도 몇 십번씩 사용하는 단축키들만 정리하였습니다. 단축키는 여러분들 인생의 체력과 시간을 아껴줍니다. 1. 파이썬 파일 실행 (윈도우) Ctrl + Shift + F10 (저의 경우 Ctrl + R 로 변경해서 쓰고 있습니다. 단축키 변경은 이 포스팅 가장 아래 참고!) (맥) Ctrl + Shift + R (저의 경우 Command + R 로 변경해서 쓰고 있습니다. 단축키 변경은 이 포스팅 가장 아래 참고!) 2. 폰트 사이즈 조절 (* 이건 별도 설정이 필요합니다. 설정법은 아래 참고!) *설정하는 법 : 윈도우는 ..

Python/└PyCharm 2022.09.17

[배열] Python 문자열 배열 입력받기

1차원 배열 입력받기 map함수를 이용하면 for문을 쓰지 않고 한줄에 여러개의 정수를 입력받을 수 있다. 입력값을 공백을 기준으로 나눈다. num_list = list(map(int, input().split())) >> 결과 >> 입력 1 2 3 4 5 >> 출력 [1, 2, 3, 4, 5] 한줄에 정수형 변수 여러개 입력받기 이 경우에는 받을 변수의 개수를 지정할 수 있다. 만약 입력받은 개수가 변수 개수와 다르면 에러 발생-- a, b, c, d = map(int, input().split()) >> 결과 # 입력 1, 2, 3, 4 # 출력 >> print(a) 1 >> print(b) 2 한줄에 문자열 변수 여러개 입력받기 a, b = input().split() >> 결과 # 입력 123 3..

Python 2022.09.17

[기초] Python 조건문,반복문,할당연산자(if,elif,else,for,while,break,continue,range)

이번글에서 소개드릴 것은 파이썬을 함에 있어서 정말 정말 편하게 만들어주는 조건문과 반복문입니다. 간단한 게 조건문과 반복문을 설명하자면 이렇습니다. - 조건문: 조건에 맞게 코드를 실행시켜주는 코드 블록 - 반복문: 원하는 수만큼 코드를 반복시켜주는 코드 블록 이것을 통해서 특정 조건에 따라 코드의 흐름을 제어할 수 있습니다. 이를 프로그래밍에서 흐름 제어(flow control)라고 합니다. 사람이 일일이 코드를 반복하거나 조건이 달라서 코드를 재생산하는 행위를 막아줍니다. 1. 조건문(if, elif, else) - 1가지 조건 1가지 조건의 if문법은 이렇습니다. if 조건: 조건이 참인 경우 출력 else: 거짓인 경우 출력 원하는 조건을 if에 넣고 나머지는 else로 처리해주시면 됩니다. 만..

Python 2022.09.17

[기초] Python 변수값의형태 - 2

https://s205203.tistory.com/81 [기초] Python 변수값의 형태 파이썬의 변수를 다룸에 있어서 변수값의 형태는 매우 중요합니다. 이런 형태를 잘 이해하고 다루는 것에 따라서 코딩이 정말 편리해지기 때문입니다. 변수값의 형태는 크게 1. 숫자형 2. 문자열 s205203.tistory.com 저번 시간에 이어서 변숫값의 형태에 대 해어 이어가도록 해보겠습니다. 3. 리스트(list) - 리스트는 원소의 모음으로써 대괄호로 표현된 일종의 배열(array)이라고 보시면 됩니다. - []로 둘러 싸서 표현하며 값의 생성, 삭제, 수정 등이 가능합니다. - 서로 다른 타입의 원소도 안에 넣는 것이 가능합니다. - 리스트 끼리 안에 리스트를 또 넣는 것도 가능합니다. 리스트를 선언하는 방..

Python 2022.09.17

그리디(Greedy) 알고리즘

그리디 알고리즘 : 어떠한 문제가 있을 때 단순 무식하게, 탐욕적으로 문제를 푸는 알고리즘이다. 여기서 탐욕적이라는 말은 현재 상황에서 지금 당장 좋은 것만 고르는 방법을 의미한다. 그리디 알고리즘을 이용하면 매 순간 가장 좋아 보이는 것을 선택하며, 현재의 선택이 나중에 미칠 영향에 대해서는 고려하지 않는다. 예제 - 거슴름돈 당신은 음식점의 계산을 도와주는 점원이다. 카운터에는 거스름돈으로 사용할 500원, 100원, 50원, 10원짜리 동전이 무한히 존재한다고 가정한다. 손님에게 거슬러 줘야 할 돈이 N원일 때 거슬러줘야 할 동전의 최소 개수를 구하라, 단 거슬러 줘야 할 돈 N은 항상 10의 배수이다. python 풀이 문제 해설 이 문제는 그리디 알고리즘을 이용해 풀 수 있는 대표적인 문제로 간..

알고리즘 2022.09.17

[기초] Python 변수값의 형태

파이썬의 변수를 다룸에 있어서 변수값의 형태는 매우 중요합니다. 이런 형태를 잘 이해하고 다루는 것에 따라서 코딩이 정말 편리해지기 때문입니다. 변수값의 형태는 크게 1. 숫자형 2. 문자열 3. 리스트, 튜플, 딕셔너리 4. bolean(불 형태) 5. 집합(set) 이렇게 있습니다. 오늘은 숫자형과 문자열에 대해서 알아보도록 하겠습니다. 1. 숫자형(integer, double, float ...) 숫자형은 정수, 실수, 8진수, 16진수등 숫자를 나타낼때 활용하는 자료형입니다. 각 숫자형을 표현하는 방법 # 정수형 a = 1 # 실수형 b = 3.14 c = -3.14 # 8진수: 숫자가 0o 또는 0O 으로 시작 d = 0o156 # 16진수: 숫자가 0x로 시작 e = 0x8AA f = 0xAB..

Python 2022.09.17

[기초] Python 변수 선언하기

변수란? 내가 원하는 값을 담는 그릇 같은 개념이라고 보시면 됩니다. - 원하는 값을 담는 다. - 어떤 변하는 값을 담는다. 우리도 어떤 그릇에 음식을 담고나서 버리고 다른 음식도 담을 수 있는 것처럼 파이썬 변수도 어떤 그릇에 내가 원하는 값을 넣고 버리고 다시 넣고 가 가능하다는 개념입니다. 1. 변수는 어떻게 선언하는가? 하나의 변수를 선언하는 법 a = "hello" print(a) #hello를 출력함 변수는 =(등호)를 이용해서 선언할 수 있으며 print() 함수를 이용해서 값을 출력해볼 수 있습니다. a에 hello 라는 변수를 삽입한 뒤에 print() 함수를 이용해서 출력해보면 hello가 출력이 됩니다. hello를 출력 여러개의 변수를 동시에 선언하는 법 #a,b에 각각 3,4 선..

Python 2022.09.17
반응형