연습문제 메인 카테고리별로 할인 가격이 10만원 이상인 상품이 몇개 있는지를 출력해보기 (JOIN 활용 SQL 과 서브쿼리 활용 SQL 모두 작성해보기) 정답은 첫번째 코드처럼 WHERE, GROUP BY절이 쓰였는데 저는 처음 이 문제를 보고 두번째 코드처럼 GROUP BY, Having 절을 생각해서 넣었더니 오류값이 나오더라구요 HAVING절이 GROUP BY 이후에 자주 쓰이기도 하고 집계도 넣을 수 있어서 똑같은 조건문을 WHERE 대신 HAVING절에 넣어줬는데 혹시 오류가 난 이유가 있을까요? 오류메세지는 Unknown column 'items.dis_price' in 'having clause'라고 떴습니다. 제가 GROUP BY가 쓰일때는 HAVING이랑 WHERE가 같은 역할을 하는것 같다고 생각하는데 어떤 부분에서 차이가 있는지 설명해주시면 좀 더 분명하게 이해할 수 있을 것 같습니다. SELECT ranking.main_category, COUNT(*) FROM ranking JOIN items ON items.item_code = ranking.item_code WHERE items.dis_price >= 100000 GROUP BY ranking.main_category; SELECT ranking.main_category, COUNT(*) FROM ranking JOIN items ON items.item_code = ranking.item_code GROUP BY ranking.main_category Having items.dis_price >= 100000;
11:50 부근에 포인터로 배열이나 문자를 가리킬 때에는 &를 붙이지 않는다고 하는데 그게 실제로는 &가 붙어있는데 생략을 할 수 있어서 &를 붙여도 상관없는건지 아니면 &를 붙이면 안되는 건지 궁금합니다 만약에 잘못된 부분을 찾는 문제로 배열이나 문자열을 가리킬 때 앞에 &가 붙여서 나오면 그게 정답이 될까요? 아니면 문제 자체가 잘못된 문제로 정답처리가 되는건가요?
[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
섹션1 / 문제를 풀며 가장 자연스럽게 익숙해지는 파이썬 기본: 데이터 타입과 변수, 그리고 출력2 / 6:55 에서 질문이 있는데요. 강의 자료에 있는 ._python-question1-web.ipynb 파일을 제가 사용하는 폴더에 넣고 주피터 노트북으로 그 폴더를 열면 해당 파일이 보이지 않습니다. 파일명 맨 앞부분에 ._를 지우면 주피터노트북에서 보이긴 하는데 파일이 열리진 않아요 어떻게 해야하나요?
[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
안녕하세요 크롤링하면서 자기가 원하는 데이터를 분석해보면 빨리 늘거라고 하셔서 하려고 제가 관심있는 사이트에 들어가서 소스를 보는데 요즘에는 소스도 안보여주는건지 제가 못알아보는건지 원하는 데이터를 추출할 수가 없네요 웹사이트 소스를 보면서 분석하고 크롤링 공부도 하고 싶은데 이럴 때 할 수 있는 방법이 있을까요?
다음 사진처럼 꼭 this.x = x라고 해야하나요? 그냥 x = x라고 하면 오류가 날까요? 또는 매개변수를 그러면 y로 해서 x = y는 괜찮은걸까요? (이거는 가능했다고 앞에서 배운 거 같아서요!) 같은 변수일 때만 this를 사용하고, display는 변수로 x로 넘겨도 무방한 거 맞을까요?
만약에 부모 클래스에만 메소드가 있고, 자식 클래스에는 메소드가 없을 경우, 해당 메소드를 호출할 때, 부모 클래스에 있는 메소드를 호출하나요? 예를들어 부모클래스에는 paint()가 있고, 자식클래스에는 paint()가 없는데, 자식클래스.paint()를 호출하면 부모클래스의 paint()가 실행되는 거 맞을까요?
Java에서 일부러 에러 발생시킬 때, throw를 사용한다고 하셨는데 이게 무슨 말인지 이해가 되지 않습니다.. public class ThrowExample1 { public static void main(String[] args) { try { checkAge(15); // 이 줄에서 예외가 발생합니다. } catch (IllegalArgumentException e) { System.out.println(e.getMessage()); } } public static void checkAge(int age) { if (age < 18) { throw new IllegalArgumentException("나이는 18세 이상이어야 합니다."); } System.out.println("나이가 적합합니다."); } } 여기에서 이 부분이 이해되지 않습니다. throw new IllegalArgumentException("나이는 18세 이상이어야 합니다."); catch (IllegalArgumentException e) { System.out.println(e.getMessage()); } }
String subStr1 = str1.substring(1,4); 이게 ell 이라고 하셨는데 0 = H 1 = e 2 = l 3 = l 4 = o 여서 ello 가 맞지 않나요? 제 기억으론 파이썬에서 1:4 형태일 때 마지막 4번째는 제외하는걸로 기억하고 있어서요. 자바에서도 마찬가지인가요?
부동소수점 / , //관련해서, 5/2 = 2.5 , 5//2 = 2 값이 나오게 되는데, 나누기(/) 연산자만 사용했을 때 2.5를 그대로 출력하는 거죠 ? 파이썬 튜플, 리스트, 딕셔너리 등을 출력할 때 (), [], {} 괄호까지 같이 출력되는 경우를 설명해주세요 ㅜㅜ.. C, JAVA만 계속 보다가 파이썬 보니까 헷갈리네요..
2024 1회기출마지막 문제에서 메인에서 xxx();실행후 yyy();될때 xxx()의 bal값이 yyy의 bal 값 2100 으로 넘어가는게 같은 메인함수 블럭안이어서 넘어가는건가요? 갑자기 헷갈려요 main블럭안에있으면 모든변수들이 static과 비슷하게 다 값이 공유?되는건가요?