본문 바로가기

728x90
반응형

전체 글

(315)
[복습] SQL | Oracle에서 distinct 란 distinct는 select 뒤에 쓰는 문으로 distinct 뒤 컬럼의 내용이 같을 때 중복값을 생략한다. 이 때 원본을 제거하는 것은 아니다. select [distinct] * | 컬럼명 | 표현식 from table_name; 와 같은 형식으로 아래 두 사진을 비교해보자. 중복값이 제외되고 보여지는 것을 알 수 있다. 이 문은 언제 유용한 걸까? 엑셀에서 중복값을 제거를 사용한 적이 있는데 그냥 간단히 체험프로그램을 중복신청한 값을 제하고자 썼었던 기억이 난다. 여기서도 이와 비슷하게 사용하는 건가?
[복습] SQL | Oracle 컬럼 별칭(alias) 컬럼 별칭(alias)란, 컬럼명 대신 임시적으로 출력하고자 하는 이름으로 - select 절에서 정의 가능 - 컬럼이나 표현식마다 정의 가능 - as 뒤에 컬럼별칭 전달 주의할 점으로 as는 생략이 가능하므로 as가 없는 경우 코드 해석이 약간 헷갈릴 수가 있어 가급적 as를 사용할 것을 권장한다. 컬럼 별칭의 재사용은 order by 절에서 가능하다(select절보다 나중에 수행되므로). 예를 들어 select ename, sal, deptno as 부서번호 from emp where 부서번호 = 10 ; -- 불가함. select ename, sal, deptno as 부서번호 from emp order by 부서번호 = 10; -- 가능함 아래 두 사진의 차이점을 확인해보면 알 수 있다. 다음의 ..
[복습] SQL | Oracle 데이터 조회 명령어 select문 select문은 데이터 조회문으로 총 6개 구문으로 구성되어 있으며 전체를 문장, 한 줄 한 줄을 절 이라고 한다. select 문에서 실행되는 구문 순서는 아래와 같다. SELECT에서 유일하게 별칭(alias)을 정의하기 때문에 ORDER BY가 마지막으로 수행됨 현존하는 언어 중에서 SQL만이 유일하게 SQL 튜너 라는 직업이 있다고 한다(SQL의 수행 속도가 작업하는 사람에 따라 차이가 나기 때문) 오라클에서는 select와 from은 생략이 불가능하다고 한다. select는 계산 기능이 있으며, *를 사용하여 모든 컬럼을 조회할 수도 있다. 즉 select 다음에는 * 또는 컬럼명 또는 표현식이 올 수 있다. select * | 컬럼명 | 표현식 from table_name; select *, ..
[복습] SQL 수업에 들어가면서 SQL 은 데이터베이스 언어이며 교육은 약 3주 정도 받을 것으로 예상하고 있다. 이후 파이썬과 R을 진행할 것이라고 한다. 현재 연구소나 리서치, 바이오 분야는 파이썬을 많이 사용하고 있으며 파이썬은 본래 개발 언어이지만 통계 패키지가 많이 들어있다고 한다. 이번 과정에는 시각화 툴인 태블로가 포함되어있고, 통계학 전공 강사님인만큼 통계를 심도있게 알려주신다고 하여 기대가 많이 된다. 나중에 교육 후반에 가서는 리눅스 환경에서 shell로 작업하는 과정 또한 알려주신다고 한다. 여기서 업무 자동화가 중요하다고 메모를 해둔 것을 보면 아마 내가 석사 과정 때 했던, shell로 업무자동화 하는 방법이 중요하다고 말씀하신건가 싶다. 시중 교재에 나온 예제 문제들로는 현업에 적용하기 어려워 강사님께서 수업 ..
D-2, 나의 인생 첫 국비학원 등원 국비학원 등원이 며칠 남지 않았다. 내가 배우고 싶었던 분야에 대하여 공부를 하게 될 것이라고 생각하니 많이 설레면서도 살짝 긴장이 된다. 등원 왕복 3시간이 될 것이지만 이 시간이 헛되지 않은 시간이었으면 좋겠다. 지난 10월 5일 면담을 하러 학원에 갔다. 지금은 거주지를 옮겼지만 당시 나는 제주에 살았기 때문에 당일치기로 갔었다. 오랜만에 보는 엄청난 인파와 낯선 환경이 주는 위화감에 압도되어 심한 두통을 달고 학원 근처로 이동했다. 면담 시간까진 약 서너시간 남았지만 도저히 머리가 아파 돌아다닐 수가 없어서 학원 근처 카페로 들어가 쉬다가 학원 들어가기 직전에 두통약을 사먹었다. 학원에 들어가는 법부터 헤맸다. 엘리베이터를 한 층 아래로 눌렀고, 어쩐지 나 혼자 덜렁 남겨졌다. 계단으로 한 층 더..

728x90
반응형