728x90
728x90
데일리루틴 SQLMySQL 있었는데요 없었습니다 정답입니다.SELECT i.ANIMAL_ID, i.NAMEFROM ANIMAL_INS iJOIN ANIMAL_OUTS o ON i.ANIMAL_ID = o.ANIMAL_IDWHERE o.DATETIME SELECT : i.ANIMAL_ID, i.NAME : 결과로 ANIMAL_INS 테이블에서 동물의 ID와 이름을 선택합니다.FROM : ANIMAL_INS i : ANIMAL_INS 테이블을 기준으로 설정하고, 이를 i라는 별칭으로 사용합니다.JOIN : JOIN ANIMAL_OUTS o ON i.ANIMAL_ID = o.ANIMAL_ID : ANIMAL_OUTS 테이블과 조인합니다. 이때 두 테이블의 ANIMAL_ID가 일치하는 경우에만 결합됩니다.WHE..
오늘은 미니프로젝트 팀페이지 만들기를 마무리하고 팀원이 발표까지 했습니다. 총 11팀이 발표를 하였고, 튜터님이 평가까지 해주셨습니다. 저희 팀이 첫 번째로 발표했고, 큰 피드백 없이 끝냈습니다. 이번 프로젝트를 진행하며 프론트엔드를 복습하고, 오류를 찾아서 고쳐내는 과정이 되게 재밌었습니다. 디자인적인 측면에서는 마음에 안드는 부분이 많아서 계속해서 고쳐나갔지만 결과적으로는 상당히 마음에 드는 작품이 나왔습니다. Git과 Github를 통해 협업하는 법을 배우고, 팀과 역할 분담 및 페이지의 초안을 만드는 부분까지 직접 해보지 않으면 겪어볼 수 없는 소통의 중요성을 깨달았습니다. 다음주부터 백엔드 과정을 제대로 시작하는데, 궁금하거나 모르는게 있다면 블로그에 남겨놓고 기록해야겠습니다.https://ha..
데일리루틴 SQLMySQL 상품 별 오프라인 매출 구하기 정답입니다.SELECT P.PRODUCT_CODE, SUM(P.PRICE * O.SALES_AMOUNT) AS SALESFROM PRODUCT PJOIN OFFLINE_SALE O ON P.PRODUCT_ID = O.PRODUCT_IDGROUP BY P.PRODUCT_CODEORDER BY SALES DESC, P.PRODUCT_CODE ASC; PRODUCT 테이블과 OFFLINE_SALE 테이블을 PRODUCT_ID로 JOIN하여 각 상품의 판매가와 판매량을 가져옵니다.SUM(P.PRICE * O.SALES_AMOUNT)로 매출액을 계산하고 PRODUCT_CODE별로 그룹화하여 합계를 구합니다.ORDER BY SALES DESC, ..
매서드 호출과 용어정리메서드를 호출할 때는 다음과 같이 메서드에 넘기는 값과 매개변수(파라미터)의 타입이 맞아야 한다. 물론 넘기는 값과 매개변수(파라미터)의 순서와 갯수도 맞아야 합니다.호출 : call("hello", 20)메서드 정의 : int call(String str, int age) 인수(Argument)여기서 "hello", 20처럼 넘기는 값을 모두 영어로 Argument, 한글로 인수 또는 인자라 합니다.매개변수(Parameter)매서드를 정의할 때 선언한 변수인 String str, int age를 매개변수, 파라미터라 합니다. 미서드를 호출할 때 인수를 넘기면, 그 인수가 매개변수에 대입됩니다.
public static 오늘 java에서 메서드 선언에 대해 배웠습니다. 여기에서 public은 다른 클래스에서 호출할 수 있는 메서드라는 뜻이고, static은 객체를 생성하지 않고 호출할 수 있는 정적 메서드라는 뜻입니다. 사실 아직 어떤 뜻들인지는 와닿지 않습니다. 근데 사용법을 보니 제가 최근에 배운 Javascript의 function(함수)와 비슷합니다. 의문이 들 때쯤 둘이 다른 종류라고 강의에서 알려줬습니다. 따라서 둘의 차이가 궁금해 찾아보았고, 이에 대해 모르더라도 글로 정리해놓으려 합니다. 먼저 인터넷에 검색하여 찾아보았는데, Javascript의 메서드(Method)와 함수(Function)를 비교하고, 설명도 알아들을 수 없었습니다. 그래서 ChatGPT에게 물어보았습니다. 함..
지금껏 배웠던 1차원 배열은 단순하게 순서대로 쭉 나열되어 있었습니다. 오늘 배운 2차원 배열은 여기에서 더 나아가 선이 면이 되듯이, 하나의 차원이 추가됩니다.2차원 배열의 선언과 생성은 다음과 같습니다.int[][] arr = new int[2][3]arr[행][열], arr[row][colum] 2차원 배열의 사용법은 []가 하나 추가되는 것을 제외하고는 1차원 배열과 동일합니다.package array;public class ArrayRef2 { public static void main(String[] args) { int[][] arr = new int[2][3]; arr[0][0] = 1; arr[0][1] = 2; arr[0][2] =..