목록분류 전체보기 (350)
Welcome! Everything is fine.
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/pWjtk/btsFAf5oCIS/WmnijJiPR5YD7D0wLW4QmK/img.png)
📌 문제 📌 제출한 오답 날짜 포맷을 예시와 동일하게 조회하지 않았고, 고용일자를 내림차순으로 조회하지 않았다. 날짜 포맷 사용하는 법을 잘 몰라 검색해서 해결했다. SELECT DR_NAME, DR_ID, MCDP_CD, HIRE_YMD FROM DOCTOR WHERE MCDP_CD = 'CS' OR MCDP_CD = 'GS' ORDER BY HIRE_YMD, DR_NAME; 📌 정답 처음에 제출한 오답과 같이 OR로 적어도 되지만, 다른 사람들의 풀이를 보니 IN으로 묶어 처리하는 것이 더 깔끔해보였다. SELECT DR_NAME, DR_ID, MCDP_CD, DATE_FORMAT(HIRE_YMD, '%Y-%m-%d') AS HIRE_YMD FROM DOCTOR WHERE MCDP_CD IN ('CS..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/ckjejg/btsFD3CbxaK/058gWkzPiHFkrR7DGPk0Uk/img.png)
📌 문제 📌 정답 SELECT MAX(PRICE) AS MAX_PRICE FROM PRODUCT; 📌 기억할 것 집계함수 정리 AVG MIN MAX SUM COUNT
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/b50YDf/btsFCwLIXln/dkXKkfWTKhntKKZPd9vo61/img.png)
📌 문제 📌 정답 SELECT COUNT(USER_ID) AS USERS FROM USER_INFO WHERE AGE IS NULL;
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/bqpqz8/btsFA70c7BQ/HVjQKwPPIEPAmhO2kGODN0/img.png)
📌 문제 📌 정답 SELECT NAME,COUNT(*) FROM ANIMAL_INS WHERE NAME IS NOT NULL GROUP BY NAME HAVING COUNT(*) >= 2 ORDER BY NAME; 📌 기억할 것 HAVING 절은 GROUP BY절 뒤에 온다. HAVING절은 그룹함수를 포함해야 한다.(문제에서는 COUNT가 그룹함수이다.)
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/bzydwl/btsFA9qbuCr/gMnSz59KKGKP703p5IhysK/img.png)
📌 문제 📌 정답 SELECT FACTORY_ID, FACTORY_NAME, ADDRESS FROM FOOD_FACTORY WHERE ADDRESS LIKE '강원도%' ORDER BY FACTORY_ID; 📌 기억할 것 LIKE 연산자로 문자열 부분일치를 검색할 수 있다.
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/ugPaW/btsFBLocpyy/iwKpK53vUVVAeIFo8jFOE0/img.png)
동시성과 병렬성멀티 프로세스와 멀티 스레드 개념을 잘 이해하려면 동시성과 병렬성에 대해 알아야 한다.동시성(concurrency) : 하나의 코어(싱글 코어)에서 여러 작업을 번갈아 가면서 처리하는 방식CPU는 한 번에 하나의 작업만 처리할 수 있어서 여러 작업을 돌아가며 처리 → Context Switching Context Switching의 비용은 프로세스 > 스레드이다. 스레드는 stack 영역을 제외한 모든 영역을 공유하기 때문!병렬성(parallelism) : CPU가 여러 개(멀티코어) 있어 각 CPU에서 각 작업을 동시에 처리하는 방식멀티 프로세스응용 프로그램 하나를 여러 프로세스로 구성하는 것을 의미장점 : 한 프로세스가 죽어도 다른 프로세스에 영향을 주지 않아 안정적단점 : 시간과 메..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/ZOsTk/btsFAsPtsB2/noo7cqfPwXCeS5Hka0sKE0/img.png)
📌 문제 📌 정답 SELECT ANIMAL_ID, NAME FROM ANIMAL_INS WHERE INTAKE_CONDITION = 'Sick' ORDER BY ANIMAL_ID;