Language

· Language/SQL
SQL과 데이터베이스 강의를 요약 · 정리한 글입니다. LIKE 연산자 LIKE는 패턴 비교 연산자이다. 조건을 'where절'에 전달하여 해당 조건에 맞는 행을 선택하는 용도로 사용된다. 정확한 일치가 아닌 패턴에 만족하는 행을 착기 위해서 사용되는 연산자이다. like와 함께 패턴을 완성하는 두 기호로 %와 _(underscore) 등이 있다. 1) 이름이 A로 시작하는 직원 모두 출력 : name LIKE 'A%' (%: '모든'이라는 의미로, 글자수 제한없이 [AA] [ABCD]와 같이 A로 시작하는 직원을 모두출력한다) 2) 이름이 A로 시작하는 4자리인 직원 모두 출력 :name LIKE 'A___' (under바 3자리를 뒤에 입력해줌으로써 4자리 수 조건을 준다) 3) 중간에 이름이 E가 ..
· Language/SQL
SQL과 데이터베이스 강의를 요약 · 정리한 글입니다. 테이블이란? 데이터가 지정되는 데이터베이스 내의 기본 단위로, 행과 열의 구조로 이루어져 있습니다. 사전에 형태가 정의되고 생성되어 있어야만 데이터가 입력 가능합니다. 테이블의 이해를 돕기 위해 엑셀 표와 테이블을 비교해보겠습니다. 엑셀 테이블 손 쉽게 컬럼 추가가 가능하다. 구조가 정해져 있는 상태로, 해당 컬럼 이외의 컬럼은 손쉽게 추가가 불가능하다. 데이터 수정 및 입력 시 데이터 타입에 제약을 받지 않는다. 정해진 형태로만 데이터를 관리한다 문자, 숫자, 날짜 등 어떤 형식의 데이터도 입력 가능하다. 물리적으로 생성된 테이블의 구조를 변경한다면 가능하지만 구조적 변경없이는 불가능하다. SAMPLE DATA 생성하기 create table 테이..
입력 받고 결과를 출력하려고 할때에는 파이썬의 표준입력 input()과 파이썬의 표준 출력 print()를 사용해야 합니다. input 한 번에 값을 여러개 입력 받으려면 어떻게 해야할까요? 이때는 input에서 split()을 사용해 변수 여러 개에 입력해주면 됩니다. a, b = input('성과 이름을 입력하세요:').split() # 입력받은 값을 공백을 기준으로 분리 print(a) print(b) 입력받은 값을 공백이 아닌 다른 구분자(콤마)를 기준으로 분리해보겠습니다. a, b = input('성과 이름을 입력하세요:').split(',') print(a + b) 이를 활용하여 백준문제를 풀어보도록 하겠습니다. 1000, 1001, 10998, 1008, 10869, 10430, 11382번..
파이썬 기초를 복습하는 내용입니다. 1. 산술연산자(arithmetic operator) + 사칙연산자 더하기 a + b = 27 (a=18, b=2) - 사칙연산자 빼기 a - b = 9 * 사칙연산자 곱하기 a * b = 162 / 사칙연산자 나누기 a / b = 2 ** 제곱 a ** b = 8 (a=2, b=3) // 왼쪽 항을 오른쪽 항으로 나눈 정수몫 a // b = 7 (a=30, b=4) % 왼쪽 항을 오른쪽 항으로 나눈 나머지 a % b = 2 2. 대입연산자(assignment operators) 연산과 할당을 합쳐놓은 연산자입니다. 변수에 연산한 값을 대입할 때 간결하게 사용이 가능합니다. = 왼쪽 항에 오른쪽 항을 대입한다 += 왼쪽 항에 오른쪽 항의 값을 더하고, 왼쪽 항에 대입한..
· Language/SQL
8장 22강의 내용을 실습했습니다. 샘플 데이터 어소시에이션 분석 (연관성 분석) 어소시에이션 분석 : 데이터마이닝 분야 중 하나인 '상관 규칙 추출'의 대표적 방법으로 상관 규칙을 대량의 데이터에서 찾아내는 것을 의미합니다. (상관 규칙이란 '상품 A를 구매했다면 상품B도 구매한다.'와 같이 시간적 차이와 인과관계를 갖는 규칙을 의미합니다.) 즉, 어소시에이션 분석이란 데이터 내부의 연관성, 즉 상품과 상품간의 상호 관계 또는 종속 관계를 찾아내는 분석법입니다. 이러한 연관성을 파악하면 ‘어떤 상품을 누구에게 팔아야 할 것인지’ 혹은 ‘누가 어떤 상품을 구매할 것인지’를 예측하여 매출을 극대화시킬 수 있습니다. 어소시에이션 분석에 사용되는 지표 지지도 상관 규칙이 어느 정도의 확률로 발생하는지를 나타내..
· Language/SQL
6장 16강을 실습한 내용입니다.   샘플데이터 1. 확인 화면에서의 오류율을 집계하는 쿼리  확인 화면에서의 오류율을 집계하는 쿼리/confirm 페이지에서 오류가 발생해 재입력 화면을 출력하는 경우를 집계한다.SELECT COUNT(*) AS confirm_count ,SUM(CASE WHEN status = 'error' THEN 1 ELSE 0 END) AS error_count ,AVG(CASE WHEN status = 'error' THEN 1.0 ELSE 0.0 END) AS error_rate ,SUM(CASE WHEN status = 'error' THEN 1.0 ELSE 0.0 END) / COUNT(DISTINCT session) AS error_per_userfrom sta..
dunedine
'Language' 카테고리의 글 목록