반응형

분류 전체보기 318

오라클 LIKE 함수, REGEXP_LIKE 함수 (다중 LIKE)

LIKE, REGEXP_LIKE 함수 정의 해당 컬럼의 문자열 안에서 특정 문자값이 포함되어 있는지 찾을 때 사용하는 함수 LIKE, REGEXP_LIKE 함수 사용 방법 CREATE TABLE STUDENT ( SNAME VARCHAR2 (20) NOT NULL, S_ID INTEGER NOT NULL, PRIMARY KEY(S_ID) ); INSERT INTO STUDENT VALUES('홍길동' 1); INSERT INTO STUDENT VALUES('김두부' 2); INSERT INTO STUDENT VALUES('손오공' 3); INSERT INTO STUDENT VALUES('유재석' 4); INSERT INTO STUDENT VALUES('강호동' 5); INSERT INTO STUDENT ..

오라클 그룹화 함수 (GROUP BY, HAVING)

GROUP BY 정의 데이터를 그룹으로 묶을 때 사용하며 보통 집계함수인 COUNT, SUM, AVG, MAX, MIN 함수와 함께 사용함 GROUP BY 문법 SELECT [컬럼] FROM [테이블명] WHERE [조건] GROUP BY [컬럼] HAVING [조건] GROUP BY 사용 방법 GROUP BY를 사용하기 위해 테스트 데이터를 생성하겠습니다. CREATE TABLE EXA( NAME VARCHAR2(20) NOT NULL, SCORE INTEGER NOT NULL, GRADE INTEGER NOT NULL, PRIMARY KEY(NAME) ); INSERT INTO EXA VALUES('홍길동', 70, 2); INSERT INTO EXA VALUES('원숭이', 30,2); INSERT..

조건에 맞는 셀의 인수 합을 구하는 SUMIF 함수 간단하게 알아보기

엑셀 시트 내에 조건이 맞는 셀의 인수 합을 구하는 함수입니다. 주로 가계부를 만들 때 사용되는 함수로 실무에서도 자주 사용되는 함수입니다. SUMIF 함수 정의 주어진 조건에 의해 지정된 셀들의 합을 구하는 함수 SUMIF(조건범위, 조건, 더하려고하는 셀) 함수 사용 예시 제가 사용하고 있는 가게부를 참고해보겠습니다. =SUMIF(C2:C150,J2,B2:B150) 가게부 항목은 총 10개로 '주택, 관리비, 가스비 ···' 등으로 이루어져 있으며, 예시로 식비를 사용하겠습니다. ⑴ 첫 번째 인수로 가게부 항목(C열)을 넣어준다. ⑵ 두 번째 인수로 조건값인 J2(식비)를 넣어준다. ⑶ 세 번째 인수로 더하려고하는 셀(B열)을 넣어준다.

ITQ/엑셀 2022.01.15

[엑셀] 주민등록번호에서 생년월일 추출하는 방법

실무에서는 주민등록번호 앞자리에서 생년월일을 가져오는 게 꼭 필요하다고 생각합니다. 이번 포스팅으로 생년월일을 추출하는 방법에 대해서 알아보겠습니다. 엑셀에서 제공하는 기능과 함수를 이용하는 방법, 두 가지를 소개할테니까 본인의 입맛에 맞게 사용하시면 되겠습니다. 엑셀에서 제공하는 기능 사용하기(텍스트 나누기) 1. 주민등록번호 셀(D열)을 드래그 후, [데이터] - [데이터 도구] - [텍스트 나누기]를 클릭한다. 2. 텍스트 마법사 대화상자가 나오면 [구분 기호로 분리됨]을 선택 후 다음을 누른다. 3. 2단계 텍스트 마법사 화면에서는 구분 기호의 종류를 선택한다. 주민등록번호는 하이폰(-)으로 구분되기 때문에 [기타]를 선택 후 하이폰(-)을 입력 후 다음을 누른다. 4. 마지막 단계에서는 이전 단..

ITQ/엑셀 2022.01.12

파이썬 클래스 상속과 오버라이딩, 오버로딩

클래스 상속 클래스가 다른 클래스로부터 데이터 속성과 메소드를 물려받는 것을 말함. 유산을 물려주는 클래스를 기반 클래스 혹은 부모 클래스라고 불림 유산을 물려받는 클래스를 파생 클래스 혹은 자식 클래스라고 불림 클래스를 상속하는 방법은 자식 클래스의 이름 뒤에 괄호()를 붙이고 그 안에 부모 클래스의 이름을 적으면 된다. class parent: test class Child(parent): test 오버라이딩과 오버로딩은 어떻게 다른걸까? 오버라이딩과 오버로딩을 이해하려면 객체 지향 프로그래밍에서의 다형성이라는 개념을 알아야한다. 다형성이란 같은 모양의 코드가 다른 동작을 하는 것을 의미하며, 종류로는 오버라이딩과 오버로딩이 있다. 오버라이딩 상위 클래스의 메소드를 하위 클래스가 재정의해서 사용함 오..

[파이썬] 기초 문법 #4 함수와 클래스

함수 파이썬 함수는 예약어 def를 사용하여 정의하고 괄호() 안에 매개변수를 입력합니다. 클론(:)을 끝부분에 입력해주고 들여 쓰기로 시작되는 코드 블록이 함수의 연산에 해당하는 부분입니다. 1. 사용자 정의 함수 def test(a, b): temp = a % b return temp print(test(5, 3)) # 2 modulo = test(5, 3) # 함수가 반환하는 출력값을 변수에 저장도 가능하다. print(modulo) # 2 (a, b)와 같은 형태로 2개의 숫자를 원소로 갖는 투플을 사용하면 test 함수의 매개변수인 a, b에 입력값으로 전달이 가능합니다. def test(a, b): temp = a % b return temp tuple = [(5, 3), (2, 2), (10..

[파이썬] 기초 문법 #3 반복문과 break, continue 명령

오늘은 반복문과 break문, continue문에 대해서 알아보겠습니다. 반복문 동일한 명령을 여러 번 반복적으로 처리하고 싶을 때 사용 1. for문 : IF 조건문과 동일하게 끝부분에 콜론(:)을 붙여주고, 다음 줄에 들여쓰기 된 코드를 객체의 원소 개수만큼 반복 실행함 num_list = [1, 2, 3] for num in num_list: print(num) # 자동으로 줄바꿈 # 출력 결과 # 1 # 2 # 3 2. while문 : for문과 다르게 조건식을 만족하는 TRUE인 경우에만 명령문을 실행함 num = 1 whil num < 4: print(num) num = num + 1 # 출력 결과 # 1 # 2 # 3 break문 while 반복문에서 조건식 위치에 TRUE를 입력하면 조건식..

[파이썬] 기초 문법 #2 조건문

파이썬을 포함한 모든 언어에는 조건문이 존재합니다. 파이썬에서는 어떤 방식으로 조건문을 쓰는지 알아보겠습니다. IF문 조건식을 만족하면 해당 명령문을 실행하고, 그렇지 않으면 IF문을 종료하고 그 다음 코드를 실행한다. a = 3 if a % 2 == 1: # 조건식 뒤에는 콜론(:)을 붙인다. print("a는 홀수") print("a는 3의 배수") IF ~ ELSE문 조건문을 만족하는 경우와 그렇지 않은 경우를 구분하여 프로그램을 제어할 수 있다. a = 7 if a % 2 == 0: # 조건식 뒤에는 콜론(:)을 붙인다. print("a는 짝수") else: print("b는 홀수") IF ~ ELIF ~ ELSE문 a = 1 if a > 0: # 조건식 뒤에는 콜론(:)을 붙인다. print("..

사용 중인 와이파이 비밀번호 변경하는 방법

오랫동안 사용 중인 WIFI의 비밀번호를 변경하고 싶거나 분실했을 경우가 있습니다. 그렇다면 어떤식으로 와이파이 비밀번호를 찾거나 변경할 수 있을까요? 지금부터 알아보겠습니다. 와이파이 비밀번호 변경하는 방법 1. 우측 하단에 있는 [와이파이 아이콘] 우클릭 후에 [네트워크 및 인터넷 설정 열기]를 클릭한다. 2. [고급 네트워크 설정] - [어댑터 옵션 변경]을 클릭한다. 3. Wi-Fi 우클릭 후 [상태]를 클릭한다. 4. [무선 속성]을 클릭한다. 5. [보안]탭을 선택하고, [네트워크 보안 키]를 변경하면 된다.

IT 정보/Windows 2022.01.05

[엑셀] 오류 종류와 오류 여부를 확인하는 IFERROR 함수

엑셀을 사용하면서 생기는 오류 종류와 원인에 대해서 알아보고, 본인이 작성한 수식이나 값이 오류인지 아닌지를 확인하는 IFERROR 함수에 대해서 알아보겠습니다. ISERROR 함수 정의 값이 오류인지 확인하여 TRUE 또는 FALSE를 반환한다. ISERROR(수식 혹은 값) 오류 종류와 원인 오류 종류 원인 #DIV/0! 0으로 숫자를 나누었을 때 나타는 에러 #N/A 주로 LOOKUP 함수계열, MATCH 등의 수식에서 발생하는 에러로 일치하는 인수가 없을 때 나타나는 에러 #NAME? 함수명을 잘 못 입력하거나 텍스트 인수에 ""(큰따음표)를 넣지 않았을 때 나타는 에러 #NULL! 연산자를 잘 못 사용하거나 교차되지 않는 영역을 참고하고자 할 때 나타는 에러 #NUM! 너무 크거나 너무 작은 숫..

ITQ/엑셀 2022.01.04
반응형