공부/SQL, R(14)
-
[JDBC] 아이디 입력 시 회원 정보 조회하기
1. 데이터 요청하는 페이지를 DB 연동하여 jsp파일로 작성 유저 아이디 유저 비밀번호 유저 이름 유저 이메일 2. 해당 페이지에 파라미터를 보내서 입력한 아이디의 회원 정보를 조회하는 방법은 2가지 1) url에 파라미터를 붙여서 전달 : 파일을 run하면 파라미터 값이 들어가지 않은 상태이기 때문에 아무 내용도 나타나지 않지만, url에 파라미터를 붙여서 값을 전달해주면 내용이 뜨게된다. 2) form형식을 사용한 jsp 페이지에서 get형식으로 파라미터를 보내준다.
2022.04.04 -
[R] 이상값 검색
이상값 검색(Outlier)는 분석에서 전처리를 어떻게 할지 결정할 때와 부정사용방지 시스템에서 규칙을 발견하는 데 사용할 수 있다. 그러나 실무에서 이상값을 찾기 위해 너무 많은 시간을 쓰는 것은 추천하지 않는다. 변수들에 대해 summary 정도로 평균과 중위수 값을 파악해 제 1사분위수와 제3사분위수를 보며 1차 판단을 한다. 또한 주요변수별로 시각화를 하면서 특성을 파악한다. 단 부정사용방지 프로젝트에서는 많은 시간을 이상값 찾기에 시간을 할당해야 한다. 의도하지 않게 잘못 입력된 경우 -> 이상값 아님 의도하지 않게 입력됐으나 분석 목적에 부합되지 않아 제거해야 하는 경우 -> 이상값 아님 ∨ 의도되지 않은 현상이지만 분석에 포함해야 하는 경우 -> 이상값 ∨ 의도된 이상값 -> 이상값 inst..
2022.02.27 -
[R] R에서 CSV파일 불러오는 법 (Mac)
library(ggplot2) ggplot(Regression,aes(x = X , y = y)) + geom_point() + geom_smooth(method = 'lm') + theme_classic() 출처 : wikidocs
2022.02.20 -
20210218_SQL 기초 8 (기타 SQL 내장 함수)
* 조건문 IF(수식, 참일때 리턴값, 거짓일때 리턴값) 수식의 참/거짓을 판단하여 정해준 파라미터 반환함 IFNULL(수식1,수식2) 수식1이 NULL이 아니면 수식1을 반환하고, NULL이면 수식2로 반환함 NULLIF(수식1,수식2) 파라미터끼리 같으면 NULL 반환, 파라미터끼리 다르면 수식1 반환 CASE~WHEN~ELSE~END 구문 CASE 이후 작성한 입력값을 WHEN~이후 구문과 일치하는지 판별하여 일치하는 구문의 코드를 실행함. 일치하는 구간이 없으면 ELSE 쪽 자료로 반환. + 구문이 끝나는 시점에 END라는 키워드 작성하며, 컬럼명 지정을 위해 alias를 붙여준다. * 문자열 함수 ASCII(문자) 해당 문자의 아스키 코드로 변환하여 표현 CHAR(숫자) BLOB으로 반환 (해당..
2022.02.18 -
20210218_SQL 기초 8 (SQL로 객체 지향 프로그래밍도 할 수 있을까)
SQL에서도 변수 선언이 가능할까? - 가능합니다. SQL에서도 JAVA나 파이썬처럼 변수를 선언하여 객체 지향 프로그래밍이 가능하며, 변수를 지정할 때는 아래의 문법을 사용한다. SET @변수명 = 값; -- 변수 선언 SELECT @변수명; -- 선언한 변수 호출 SELECT @변수1 + @변수2 -- SELECT 구문을 이용하여 변수끼리 연산 SELECT 구문을 통해 변수와 테이블 데이터를 함께 나열하는 것도 가능하다. 예를 들어 @myVar4라는 변수 값에 '가수의 이름 =>'이라는 값을 넣어주고, 자료 조회 시 @myVar4와 userTbl의 user_name을 조회하면 다음과 같은 결과를 얻을 수 있다. 단, 쿼리문 작성 시 limit 뒤에 변수를 사용하는 것은 불가한데, 이러한 문제는 PRE..
2022.02.18 -
20210217_SQL 기초 7 (JOIN 구문)
고정 불변하는 주민 번호처럼, 컴퓨터 상에서도 변하지 말아야할 값들이 있다. SQL에서 테이블을 만들 때는 이런 변화하지 않아야 하는 값에 PRIMARY KEY를 걸어준다. PRIMARY KEY는 테이블을 새로 만들 때마다 변화하는 값이 아니므로 테이블과 테이블 사이에서 공유되며, 이때 테이블 간 연결되는 PRIMARY KEY(기본키)는 FOREIGN KEY(외래키)라고 부른다. 아래의 코드 블럭에서는 userTbl과 buyTbl이 기본키로 user_id를 공유하며, buyTbl를 만드는 코드에서 먼저 선언된 userTbl의 기본키를 외래키로 선언하여 연결시켜주었다. CREATE TABLE userTbl ( user_id varchar(8) primary key, user_name varchar(10) ..
2022.02.17