1SELECT * FROM EMP WHERE DEPTNO20 AND JOB'SALESMAN';csDEPTNO(부서번호)가 20이 아니고 JOB(직무)가 세일즈맨이 아닌 사람들을 SELECT 하면 다음과 같다. 1SELECT * FROM EMP WHERE DEPTNO = 10 OR DEPTNO = 30 AND JOB = 'MANAGER' OR JOB = 'CLERK';csDEPTNO(부서번호)가 10 또는 30이고 JOB(직무)가 매니저 또는 직원인 사람들을 SELECT 하면 다음과 같다. 원래 의도는 위 쿼리에서 JOB이 PRESIDENT인 사람을 제외하고 결과가 같도록 하는거였는데 다르다!DEPT가 10 또는 30인 사람만 나와야하는데 20인 사람이 툭 튀어나온 것이다.왜 그럴까 ? AND는 OR에 비..
SELECT ...CASE WHEN 조건 ... THEN 결과 ENDFROM 테이블 예제를 통해 확인하는게 이해가 빠르다! EMP 테이블의 값은 위와 같다.여기에 CASE WHEN 문을 적용해봐야겠다! DEPTNO 컬럼의 번호에 부서명을 정해주고 JOB으로 이름을 바꿨다 (DEPTNM으로 할걸...)해당 번호들이 조건에 맞는 결과 값으로 바뀐 것을 볼 수 있다!(직접 해볼 때 WHERE랑 헷갈려서 FROM 테이블 다음에 적으려했다...문법 자체는 어렵지 않은데 위치와 활용법을 알아두는게 좋을거 같다!) 응용(?)각 부서별로 인원을 구해서 오름차순으로 정렬했다 여기에 CASE문을 살짝 섞어서 20번 부서만 인원을 구할 수도 있다!잘만 활용하면 유용할거 같은데, SQL만 잡고 살지 않아서 또 까먹지 않을까 ..
https://stackoverflow.com/questions/181272/what-does-select-count1-from-table-name-on-any-database-tables-meanhttp://ggmouse.tistory.com/156 위에는 스택오버플로우 (당근 영어!)아래는 티스토리 블로그 (당근 한글!)자세히 나와있다! 나중에라도 봐야겠다. EMP 테이블의 내용은 다음과 같다.(COMM 컬럼에 NULL 값이 잔뜩 들어있는게 포인트!) COUNT(1)은 EMP의 전체 ROW 수를 보여준다. COUNT(*)도 EMP의 전체 ROW 수를 보여준다. NULL 값이 들어있는 COMM 컬럼을 지정해 COUNT 했을 때는 NULL 값을 제외한 수를 보여준다! (의도한건 아닌데 점점 캡처 사이즈가..
학원에선 오라클을 주구장창 배웠는데 아마존에 DB를 올려 사용하려니 무료로 지원하는 MySQL을 배워야하네요완전 무료도 아니고 20기가만 무료라 데이터 넣다가도 돈 나갈까봐 수시로 확인했습니다 쫄보라...아마존 웹서비스에 자세한건 'AWS RDS MySQL' 이라고 치시면 많은 정보들이 나오므로 저는 패스하고 나중에 기회가 되면 올려볼게요 MySQL 스키마 용량 확인12345SELECT table_schema "DB Name", SUM(data_length + index_length) / 1024 / 1024 "Size(MB)" FROM information_schema.TABLES WHERE table_schema = 'your schema name'GROUP BY table_schema;Colored..
- Total
- Today
- Yesterday
- 기능개발
- AWS
- 안드로이드 스튜디오
- 타겟 넘버
- 완주하지 못한 선수
- 프로그래머스
- FrogJmp
- 예매 알림
- cgv
- 자바
- 맵 api
- 텔레그램
- API
- json
- Spring
- 카카오인턴
- 스프링 부트
- 파이팅코리아
- 노션트렐로광고X
- 쇠막대기
- 최솟값
- 다음 맵 api
- codility
- 객체지향과 디자인패턴
- java
- 알고리즘
- 문자열 내 마음대로 정렬하기
- 124 나라의 숫자
- 더 나은 내일
- K번째수
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |