
구글링을 통해 찾는 자료 중에서 가장 처음 접하게 되는 자료의 유형은, 누군지 모르는 사람이 작성한 블로그 글이나 QnA 형식의 글, 혹은 위키피디아 같은 것들이다. 그리고 누군가 만들어 올린 유튜브 영상도 있다. 그런데, 이런 과정에서 유의해야 할 점은 무엇이 맞고, 무엇이 틀린 정보인지 분간을 해야 한다는 것이다. 인공지능, 머신러닝, 딥러닝 분야에 관하여 본인이 이미 어느 정도 지식을 가지고 있는 상태라면, 엉터리 정보는 분간이 갈 것이다. 허나, 아예 지식이 전무한 초심자가 그런 정보의 옳고 그름을 명확히 분간하기에는 어려움이 있다. 내가 5월 경, 처음 머신러닝과 딥러닝의 차이를 알아보기 위해 구글링을 했을 때 보았던 자료들이 엉터리였다는 것을 이제 알게 되었다. 오늘부터 고려대 교수의 딥러닝 ..

7월 26일, 27일 양일간 카카오뱅크 공모주 청약이 있었다. 인공지능 기술을 활용해서 주식 수익을 증대할 확률을 높일 수 있는 어떤 것을 만들어보고 싶은 생각이 스쳐 지나간다. 그건 그렇고, 기존에 한국투자증권 계좌가 있었지만 다른 증권사 계좌를 새로 개설해서 청약을 했다. 아무래도 한국투자증권은 개인투자자 비중이 가장 크다 보니, KB증권 다음으로 배정된 물량이 가장 많았지만 개인투자자가 몰릴 것을 예상하면 단지 배정된 수량이 많은 건 경쟁률과 상관이 없을 수 있기 때문이다. 27일 4시까지가 청약 마감이었고, 이제 최종 경쟁률을 알 수 있게 되었으니 살펴보겠다. 아 참고로, 내가 볼 때는 어쨌든 본질은 은행주이기 때문에, 어느 정도 수익에 한계가 있다고 생각한다. 그럼에도 청약을 한 이유는 공모주에..

오라클 SQL ------------------ Subquery (서브쿼리) 서브쿼리란? : Select문 안에 Select문을 사용하는 것 SELECT EMP_NAME FROM EMPLOYEE WHERE DEPT_ID = '10'; //--> 소속부서의 ID Subquery (서브쿼리) 사용하여 기술하면 아래와 같다. SELECT EMP_NAME FROM EMPLOYEE WHERE DEPT_ID = (SELECT DEPT_ID FROM EMPLOYEE //--> 소속부서의 ID를 Select문을 사용하여 추출 WHERE EMP_NAME = '정주영'); 메인쿼리 : 기본 Select문 서브쿼리 : 기본 Select문 안에 있는 Select문

오라클 SQL --------------------- SET 연산자 (SET Operator) SELECT EMP_NAME JOB_TITLE FROM EMPLOYEE JOIN JOB USING (JOB_ID) WHERE JOB_TITLE IN ('대리', '사원') ORDER BY 2, 1; 여기에서 IN 연산자 (IN Operator) WHERE JOB_TITLE IN ('대리', '사원')은 WHERE JOB_TITLE = '대리' AND JOB_TITLE = '사원' 과 같은 의미임 위 예시에서는 직원테이블에서 직급명이 대리와 사원인 직원의 이름과 직급명을 추출한다.

오라클 SQL ------------------------- SET 연산자에서 Dummy Column(더미칼럼) 사용방법과 사용이유 Dummy Colum = 가짜 칼럼 : 개수 맞추기용 SELECT EMP_NAME JOB_ID HIRE_DATE UNION SELECT EMP_NAM DEPT_ID NULL NULL : 위에 있는 쿼리와 항목 개수가 맞아야 요류가 나지 않기 때문에, 개수를 맞추기 위해 가짜 칼럼(Dummy Colum)인 NULL을 사용한다.

오라클 SQL ----------------------- 1. SET 연산자 (SET Operator) UNION 중복 값은 제거하고 합침 UNION ALL 중복 값 포함하여 합침 INTERSECT 중복 값만 표시 MINUS 1에서 2와 겹치는 값을 제거하고 표시 JOIN 과 UNION의 차이점 : JOIN은 열끼리 합치고, UNION은 행끼리 합친다. 2. SET 연산자에서 ORDER BY 사용방법 (SET Operator, ORDER BY) A 쿼리 UNION B 쿼리 ORDER BY 2, 1; --> 마지막 쿼리에서만 ORDER BY를 기술하여야 한다. A 쿼리에서 별칭이 쓰였고, B 쿼리에서 별칭이 안 쓰였을 때 : ORDER BY에 별칭을 못 씀. --> 해결 방법 : 항목의 순번으로 ORDER..

SQL (Structured Query Language) BASIC SELECT 키워드 (SELECT Keyword) 기본 구문 SELECT * FROM TABLE_NAME WHERE SEARCH CONDITION; (* : asterisk, 모든 칼럼 조회) ex) SELECT EMPLOYEE_NAME, SALARY, EMPLOYY_ID 조회하고자 하는 칼럼을 쉼표로 구분하여 나열. 마지막 칼럼 뒤에는 아무것도 붙이지 않음. (~~정보를 가져오겠다고 알려주는 문장) FROM TABLE_EMPLOYEE SELECT 문에서 조회하고 싶다고 기술한 칼럼이 포함된 테이블 표기. WHERE 찾고 싶은 행을 기술 논리 연산자 사용하여 제한 조건 걸기. 조건에 맞는 데이터만 Result Set에 나온다. ex) 사..

DATABASE & DBMS 1) 데이터베이스(DATABASE) 공용데이터, 통합데이터, 저장데이터, 운영데이터 등을 통합 저장하고 있는 데이터 집합. 조직 내의 여러 시스템에서 사용할 수 있도록 중복 데이터 최소화. 2) DBMS (Database Management System) Database 관리 프로그램 : DBMS은 Database의 데이터를 관리하는 프로그램이다. (저장, 검색, 수정) ex) Oracle, MySQL 등등 관계형 데이터베이스 특징 1. 2차원 테이블 형태로 데이터를 표현 2. 테이블 간의 비즈니스적 관계(Relationship)를 도출하는 구조 3. 데이터 중복 최소화 가능 4. 업무 변화에 유연한 대응 가능 SQL (Structured Query Language) 관계형 ..

배열의 출력 int[ ] arr = {1, 2, 3, 4, 5}; 예시1) System.out.println(arr); ===> I@132524bb 형식으로 출력됨 예시2) char[ ] ch = {'a', 'b', 'c', 'd', 'e'}; System.out.println(ch); ===> abdce로 출력됨 (문자형식일 때만 문자그대로 출력됨) 배열의 값을 그대로 출력하려면 아래와 같이 해야 함. 방법1. for (int i=0; i
보던 글 목록 : 브라우저 뒤로 가기 메인 화면 : 좌측 상단 아이콘
🍍 I am becoming AI expert who can develop cool things by coding.