본문 바로가기

분류 전체보기

(51)
[서평] 일의 미래 : 무엇이 바뀌고, 무엇이 오는가 _ 선대인 [서평] 일의 미래 : 무엇이 바뀌고, 무엇이 오는가 _ 선대인 많은 미래서적중 유독 눈에 들어온 책 입니다. (저는 책을 찾아서 보기보단... 보여지는 책들을 읽는 편이라 허허. 점차 고전에 도전해보도록 하겠습니다.) 직장을 가진 저도 항상 고민하는 것이 있습니다. 내가 이 일을 얼마나 언제까지 할 수 있을까. 점점 산업의 경계가 사라지는 시대에 나의 능력은 어디까지 인정을 받고 얼마나 활용가치가 있을까. 란 생각들이 가슴 한 켠에 항상 눅눅하게 자리 잡고 있죠. 그렇다면 다른 사람들은 내일을 어떻게 관측하고 바라보고 있는지 무척이나 궁금해졌습니다. 그리고 눅눅한 것들을 완전히는 아니어도 조금은 말려버리고 싶어서 포인트만 정리하며 읽어봤습니다. 신기술에 따른 환경의 변화 | 새로운 기술의 부상으로 새로..
[JavaScript] 드래그 앤 드롭 _ drag and drop _ 자바스크립트 [JavaScript] 드래그 앤 드롭 _ drag and drop _ 자바스크립트 드래그&드롭 | [출처 : https://www.w3schools.com/html/html5_draganddrop.asp] w3school에 있는 자료를 바탕으로 실습해보는 글 입니다. 소스코드를 분석하면서 하나하나 어떤 원리도 동작하는지 살펴보려고 합니다. 퍼온 예제는 다음과 같습니다. 예제 | 결과 | 설명 | 1. 드래그 함수 function drag(ev) { ev.dataTransfer.setData("text", ev.target.id); } 드래그 했을시, 드래그 당하고 있는 해당 객체의 id를 가져와서 dataTransfer.setData로 담아줍니다. 해당 객체의 별명을 text로 지정해주게 됩니다. 그러..
[ORACLE] 서브쿼리 Subquery 활용_ 오라클 서브쿼리 [ORACLE] 서브쿼리 Subquery 활용_ 오라클 서브쿼리오라클 서브쿼리 활용 |다양한 서브쿼리 활용하여 문제를 풀어보려고 합니다. 이전 글에서 서브쿼리가 무엇이고 어떤 종류가 있는지 살펴봤습니다. 그럼 좀 더 실제적으로 이 서브쿼리가 어떻게 사용되는지를 알아보려고 합니다. 한 가지 문제이지만 다양한 서브쿼리를 통해서 여러가지 쿼리문을 작성해보면서 어떤 차이가 있는지 또 결과는 어떠한지 보겠습니다. 문제 |1. 부서별로 평균 급여보다 높은 급여를 받는 사원은?1) 서브쿼리로 풀어보기 --1) 서브쿼리로 풀어보기 SELECT A.ENAME, A.SAL FROM EMP A WHERE A.SAL > ( SELECT TRUNC(AVG(SAL))AS 평균급여 FROM EMP B WHERE A.DEPTNO =..
[ORACLE] 서브쿼리 Subquery _ 오라클 [ORACLE] 서브쿼리 Subquery _ 오라클 서브쿼리 정의 | 쿼리안에 쿼리가 들어가 있는 쿼리문. 즉, 서브쿼리란 쿼리안에 또 다른 쿼리가 들어있는 쿼리를 말한다. 서브쿼리 종류 | 인라인 뷰, 스칼라 서브쿼리, 기타 서브쿼리 예제 | --1. 기본형식 SELECT EMPNO AS 사번 FROM EMP WHERE DEPTNO IN ( SELECT DEPTNO FROM DEPT WHERE DNAME = 'SALES' ); 하나의 예시이다. SELECT절에 작성이 되면 스칼라 서브쿼리라 부르고, FROM절에 작성되면 인라인 뷰 서브쿼리라 부른다. 위와 같이 WHERE절에 작성이 될 수도 있다. 문제를 직접 풀면서 이해하자. 서브쿼리 문제 | 부서별로 평균 급여보다 높은 급여를 받는 사원은? --1)..
[ORACLE] GROUP BY, HAVING _ 오라클 조인 [ORACLE] GROUP BY _ 오라클 조인 Join의 정석 | 1. Join 선택기준2. On 과 Where 어디 조건을 줄 것인가?3. Join결과에서 Group By 사용법4. 공통된 컬럼이 없는 경우 Join이 사용 가능한가? 가능하다면 그 기준은 어떻게 되는가?5. Outer Join시 (Left, Right, Full Join)의 기준은?6. 카타시안 곱은 도대체 뭐냐? 오늘은 join을 사용할 시에 group by를 언제 어떻게 사용해야하는지 공부해려고 합니다. 제가 계속 헷갈렸던 부분이 group by를 테이블을 join을 거는 중에 문제. 사원별 가족수를 구하시오. (사원이름, 가족수, 부서명, 주소를 출력하시오.) 1. 사원들의 가족들을 구하기 위한 테이블 조인-- 1.가족수 구하기..
[ORACLE] JOIN _ ON 과 WHERE _ 오라클 조인 [ORACLE] JOIN _ ON 과 WHERE _ 오라클 조인 Join의 정석 | 1. Join 선택기준 2. On 과 Where 어디 조건을 줄 것인가? 3. Join결과에서 Group By 사용법 4. 공통된 컬럼이 없는 경우 Join이 사용 가능한가? 가능하다면 그 기준은 어떻게 되는가? 5. Outer Join시 (Left, Right, Full Join)의 기준은? 6. 카타시안 곱은 도대체 뭐냐? 두번째, ON과 WHERE 조건을 어디에 줄 것 인가?먼저, ON에 조건을 거는 것과 WHERE에 조건을 거는 것의 차이를 알아야합니다. ANSI 표준에 따른 코딩에서는 조인 조건을 ON절에 달아주고, WHERE절에는 검색조건을 달게 됩니다. 근데 문제는 ON절에 검색조건을 달아도 상관없다는 것이죠..
[서버] Web 서버, Web Application 서버 _ apache, tomcat [서버] Web 서버, Web Application 서버 _ apache, tomcat 1. 정의 Web 서버란 | 다음의 두 가지 뜻을 가지고 있다. 소프트웨어적으로; 웹 브라우저와 같은 클라이언트로부터 HTTP 요청을 받아들이고, HTML 문서와 같은 웹 페이지를 반환하는 컴퓨터 프로그램 / 하드웨어적으로는; 위에 언급한 기능을 제공하는 컴퓨터 프로그램을 실행하는 컴퓨터. [from.위키백과] 그 중 우리는 소프트웨어적 의미를 가지고 웹서버를 살펴보려고 한다. 초기 웹은 정보교환이 목적이었기 때문에 전송할 데이터가 정적인 데이터뿐이었다. (html, img, xml...) 따라서 그에 맞는 기능에 충실하였고, 지금도 정적인 데이터를 전송하는데는 웹서버가 안정적이다. 오늘날 그러한 웹서버의 표준으로 불..
[ORACLE] JOIN _ INNER JOIN _ 오라클 조인 [ORACLE] JOIN _ INNER JOIN _ 오라클 조인 Join의 정석 | 1. Join 선택기준 2. On 과 Where 어디 조건을 줄 것인가? 3. Join결과에서 Group By 사용법 4. 공통된 컬럼이 없는 경우 Join이 사용 가능한가? 가능하다면 그 기준은 어떻게 되는가? 5. Outer Join시 (Left, Right, Full Join)의 기준은? 6. 카타시안 곱은 도대체 뭐냐? 위 6가지 궁금증을 하나씩 풀어보자! 1. 조인의 선택기준에 대해살펴보자. Join은 두 테이블간에 공통된 컬럼(조건)으로 (두 테이블을 Row기준으로) 합쳐서 표현하는 것이다. Join에는 크게 Inner Join, Outer Join이 있다. 그럼 둘 중에 무엇을 선택해서 쓸 것인가? 다음은 테..
[ORACLE] NULL 함수 _ 오라클 [ORACLE] NULL 함수 _ 오라클NULL 함수 NVL(컬럼명, n) | 컬럼 혹은 문자열의 NULL 여부를 판단하여, NULL일 경우 지정한 값으로 치환한다. NVL2(컬럼명, n, m) | NULL 여부를 판단하여, NULL 아닐 경우 2번째 인자값을 반환하고 NULL 일 경우 3번째 인자 값을 반환한다. NULLIF(컬럼명, 컬럼명) | 두 문자열을 비교하여 같을 경우 NULL을 반환, 다를 경우 본래 값을 반환한다. 예제1.NVL SELECT NVL(NULL, 1) AS NVL FROM DUAL 예제2.NVL2 SELECT NVL2(NULL, 'NULL 아니다', 'NULL 이다') AS NVL2 FROM DUAL SELECT NVL2(1, 'NULL 아니다', 'NULL 이다') AS NV..
[서평] One Thing _ 게리 켈러 & 제이 파파산 [서평] One Thing _ 게리 켈러 & 제이 파파산 THE ONE THING | 생각 한 가닥과 한 줄기의 생각은 다름을 인식해야한다. 내가 요즘 보게된 책인 일 버리기 연습과 같은 맥락의 이야기를 하고 있습니다. 한 가지에 집중하는 것은 바로 다른 중요하지 않은 것들을 배제하는 연습을 하는 것 입니다. 우리는 너무나 많은 질문을 받고 또 비교당하며 살아가고 있습니다. 원치 않는 것들을 보게 되는 때도 많지요. 그럴 수록 더 구별해내야 합니다. 내게 정말 중요한 것은 무엇이고 지금 덜 중요한 것은 무엇인지 점점 더 빠르게 파악해내는 능력. 그 능력은 가진 사람 소중한 것을 지켜나가며 살 수 있지 않을까요? FUNDAMENTAL | 하나의 줄기를 두껍게 만들어야 합니다. 힘 없는 줄기에 풍성한 가지를..