본문 바로가기
728x90

분류 전체보기46

Ajax / GET 방식 / POST 방식 / 비동기통신 Ajax GET 방식, POST 방식 통신 비교 AJAX (Asynchronous JavaScript and XML, 에이잭스) JavaScript의 라이브러리중 하나이며 클라이언트와 서버간에 XML 데이터를 요청하고 응답한다. 웹페이지를 reload하지 않고 데이터를 불러오는 비동기 방식이다. GET 방식과 POST 방식이 있다. - GET 방식 지정된 요청명으로부터 데이터를 요청해 가져온다. url에 데이터가 보이게 담아온다. Ajax테스트하기 Ajax테스트 - POST 방식 가진 데이터를 지정된 리소스에 제출한다. POST도 데이터를 가져오지만 HTTP message body 안에 담아온다. Ajax테스트하기 Ajax테스트 2021. 3. 19.
머신러닝 / Iris 데이터 분류 / 5가지 모델 작성법 (Logistic Regression/SVM/Random Forest/Naïve Bayes/Tree) Iris 데이터 분류 1. Logistic Regression 2. Support Vector Machine 3. Random Forest 4. Naïve Bayes Classification 5. Decision Tree 1. Logistic Regression Iris 를 불러와서 x,y 값을 정의해주고 train / test분리하는 이 '더보기'부분은 5가지 모델 작성 방법 모두 동일하다. 더보기 import pandas as pd import numpy as np from sklearn import datasets from sklearn.metrics import accuracy_score from sklearn.linear_model import LogisticRegression from skl.. 2021. 3. 18.
SQL / 조인 / Inner Join / Outer Join / Non-equi Join / Self Join Join ( Oracle ) 1. Inner Join 2. Outer Join 3. Non-equi Join 4. Self Join Join : 두 개 이상의 테이블을 서로 묶어서 하나의 테이블로 출력하는 것 1. Inner Join 이너 조인은 서로 매칭되는 행에 대해서만 묶어서 조회한다. 가장 보편적이다. SELECT * FROM EMPLOYEE INNER JOIN DEPARTMENT ON EMPLOYEE.DepartmentID = DEPARTMENT.DepartmentID; SELECT * FROM EMPLOYEE, DEPARTMENT WHERE EMPLOYEE.DepartmentID = DEPARTMENT.DepartmentID; 2. Outer Join 아우터 조인은 매칭되지 않는행도 함께 jo.. 2021. 3. 16.
SQL / DDL (Data Definition Language) 데이터 정의어 DDL (Data Definition Language) 1. Create 2. Alter 3. Drop 4. Truncate DDL : 데이터를 담는 그릇을 정의하는 언어 DDL로 관리하는 대상 : Dmain (도메인), Schema (스키마/DB구조), Table(테이블), View (뷰), Index (인덱스) 1. Create - 생성 create table board( no number, id varchar2(20) primary key, title varchar2(20) not null, content nvarchar2(2), name char(10), regdate date); constraint emp2_empno_pk primary key(empno)); commit; # 트랜젝션 확정 (.. 2021. 3. 16.
SQL / 서브쿼리 / Inline View 인라인뷰 / Scala Subquery 스칼라 서브쿼리 SubQuery 1. 단일행 서브쿼리, 2. 다중행 서브쿼리, 3. 다중컬럼 서브쿼리, 4. Inline View, 5. 스칼라 서브쿼리 서브쿼리 : 쿼리문 안에 포함되어 있는 또 하나의 쿼리문 1. 단일행 서브쿼리 서브쿼리의 결과가 1행. 등호, 부등호 이용 ex) SQL> select ename, hiredate, sal 2 from emp 3 where sal >= (select avg(sal) 4 from emp 5 where hiredate between '1982/01/01' and '1982/12/31'); 2. 다중행 서브쿼리 서브쿼리의 결과가 여러 행. in, >all, any, create view myempview 2 as 3 select deptno,max(sal) maxsal # .. 2021. 3. 14.
SQL / 그룹 연산 함수 / group by / having절 SQL 그룹 함수 group by 그룹 연산 함수 그룹 함수는 검색된 여러 행의 통계정보를 연산하는 함수이다. SQL> select sum(sal), avg(sal), max(sal), min(sal), count(sal) 2 from emp; group by 특정 속성을 기준으로 그룹화하여 검색할 때 쓰이는 절이다. 예제 ) 부서 이름(department_name) 별 직원들의 평균연봉(salary) 을 조회하시오. 단,'30번’ 부서의 직원 평균 연봉보다 평균 연봉이 이하인 부서 정보만 출력 select d.department_name, avg(e.salary) from employees e, departments d where e.department_id=d.department_id group by.. 2021. 3. 13.
728x90