언어 공부 (14) 썸네일형 리스트형 [SQL] 프로그래머스 GROUP BY 진료과별 총 예약 횟수 출력하기 SELECT MCDP_CD as "진료과 코드", COUNT(*) as "5월예약건수" FROM APPOINTMENT WHERE YEAR(APNT_YMD) = 2022 AND MONTH(APNT_YMD) = 5 GROUP BY MCDP_CD ORDER BY COUNT(*), MCDP_CD 다른사람 풀이를 보니 SELECT MCDP_CD AS '진료과코드', COUNT(MCDP_CD) AS '5월예약건수' FROM APPOINTMENT WHERE APNT_YMD LIKE '2022-05%' GROUP BY MCDP_CD ORDER BY COUNT(MCDP_CD) ASC, MCDP_CD ASC TIMESTAMP를 LIKE '2022-05%' 로 표현하는 방법도 있었다. 성분으.. [Firebase] nwitter 트위터 클론코딩 https://nomadcoders.co/nwitter/lectures/1922 All Courses – 노마드 코더 Nomad Coders 초급부터 고급까지! 니꼬쌤과 함께 풀스택으로 성장하세요! nomadcoders.co Collection - 폴더 Document - 문서, 파일 Snapshot은 데이터베이스의 변화를 실시간으로 알려줌. 데이터를 가져오는 방법 fbase.js import "firebase/compat/firestore"; export const dbService = firebase.firestore(); Home.js useEffect(() => { dbService.collection("nweets").onSnapshot(snapshot => { const nweetArray =.. 에라토스테네스의 체 방법은 여러 가지가 있는 것 같은데, 대표적으로는 아래처럼 쓰인다. 1) prime[0] = prime[1] = true; for (int i = 2; i priority queue 사용법 정리 priority queue 사용법 정리 pair 1개 사용하기 priority_queue pq; pair 2개 사용하기 priority_queue pq; 오름차순 정렬 priority_queue pq; 내림차순 정렬 priority_queue pq; greater, less 대신 사용자 지정 compare 적용하려면 아래처럼 하면 된다. pair 1개의 경우 struct compare { bool operator()(paira, pair b) { return a.second > b.second; } }; pair 2개의 경우 struct compare { bool operator()(paira, pairb) { return a.second > b.second; } }; priority queue 문제 -.. [C++] stoi, stof, atoi, c_str stoi : string ➡️ int stof : string ➡️ float atoi : char* ➡️ int stoi, stof 사용 시 #include 헤더 추가 atoi 사용 시 #include 헤더 추가 문자열 ABC 중 알파벳을 하나씩 숫자로 표현하는 법 ( string to char ) string t = "ABC"; for(int i=0;i> T; int sum = 0; int T_len = T.length(); for(test_case = 0; test_case < T_len; ++test_case) { sum += T.back() - '0'; T.erase(T.end()-1); } cout [Python] 입력 받기 입력 4 11 cAda AbrAcadAbRa Python 으로 띄어쓰기 되어있는 문자열 입력받기 W, S = input().split(" "); w = input(); s = input(); 결과 W = 4 S = 11 w = cAda s = AbrAcadAbRa [React] API연동 - useReducer 사용 useAsync.js import { useReducer, useEffect } from 'react'; function reducer(state, action) { switch (action.type) { case 'LOADING': return { loading: true, data: null, error: null }; case 'SUCCESS': return { loading: false, data: action.data, error: null }; case 'ERROR': return { loading: false, data: null, error: action.error }; default: throw new Error(`Unhandled action type: ${action.type}`);.. [SQL] 프로그래머스 SQL > JOIN https://programmers.co.kr/learn/courses/30/parts/17046 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr LEFT JOIN (= LEFT OUTER JOIN) 과 같음 ➡️ A값 전체 + A와 B의 KEY값이 같은 결과 를 리턴 ➡️ A값만 구하고 싶을 때는 WHERE B.Key IS NULL; 추가 RIGHT JOIN (= RIGHT OUTER JOIN) 과 같음 ➡️ B값 전체 + A와 B의 KEY값이 같은 결과 를 리턴 ➡️ B값만 구하고 싶을 때는 WHERE A.Key IS NULL; 추가 INNER JOIN.. 이전 1 2 다음