📑 1. 문제설명❌ 2. 실패한 시도없음 ⭐ 3. 정답코드-- 코드를 입력하세요SELECT i.name, i.datetimeFROM animal_ins i LEFT OUTER JOIN animal_outs o ON i.animal_id = o.animal_idWHERE o.animal_id is nullORDER BY i.datetime ascLIMIT 3;animal_ins 테이블에는 있는데 animal_outs에는 없는 동물을 찾으면 된다.그렇다면 기준테이블은 animal_ins이고, 이 테이블을 왼쪽에 놓고 LEFT OUTER JOIN을 수행한다.JOIN된 테이블에서 o.animal_id가 null인 데이터를 조회하면 animal_ins에는 있고 animal_outs에는 없는 동물들 목록이 나온다..

My Tech Blog (JOIN)
오늘의 명언
📑 1. 문제설명❌ 2. 실패한 시도-- 코드를 입력하세요SELECT p.PRODUCT_CODE, SUM(p.price * o.sales_amount) AS SALESFROM offline_sale o INNER JOIN product p ON o.product_id = p.product_idGROUP BY p.product_codeORDER BY sales, p.product_code ASC; 결과는 잘 출력되는데 답안 제출하면 틀렸다고 함. 처음에는 ORDER BY 절에 DESC 생략해서 그런 줄 알았는데 아님...그리고 컬럼명 대소문자 때문인가 싶어서 select절의 product_code를 PRODUCT_CODE로 고쳤는데도 틀렸습니다. ⭐ 3. 정답코드와... 오랜만에 SQL 했더니 내림차순이..

저번에 회원가입 양식 `join.jsp` 까지 만들었다. 오늘은 userDAO 클래스에 회원가입을 처리하는 메서드를 하나 추가해 줄것이다.DAO 클래스는 실제로 DB에 접근해서 어떤 데이터를 가져오거나 데이터를 넣는 역할을 하는 데이터 접근 객체이다.그리고 처리된 결과값을 가져와서 View 처리하는 `join Action.jsp` 까지 만들어 볼 것이다. 먼저 userDAO 클래스로 간다.login 메서드 아래에 join 메서드를 만들어 준다.// 회원가입 처리 로직 public int join(User user) { String SQL = "INSERT INTO USER VALUES(?, ?, ?, ?, ?)"; try { psmt = conn.prepareStatem..

아 머리 쓰기 싫다..내가 보려고 정리 키워드별로 구글검색 + GPT + 책 보고 정리중JOIN까지만 블로그에 정리하고 그 다음꺼는 그냥 혼자서 보고 알기만 해야 겠다...정리하다가 컨디션 관리 안 될 듯 ㅋㅋㅋ....어차피 복습하는거라 개념은 다 알고 헷갈리는 부분만 정리한거 티스토리 표 기능 구려도 너무 구리다표를 만들면 제멋대로 색상이 칠해지고 테두리가 안보임 인내심 테스트.. 참고로 2024.11.17 기준 내용물 중 표에 선 안보이고 배경색 마음대로 칠해진 건 내가 고칠 수 있는 부분이 아님텍스트에디터에서는 문제 없어 보여도 발행하면 다 깨져있음, 몇번을 수정해도 답이 없는데 내일 오전에 당장 SQL 자격 시험이라급한데로 표 삭제하고 텍스트에디터에서 캡처해서 붙여넣기함 EQUI JOIN VS ..

📝 JavaScript 🖥️ 배열(Array)객체의 메서드 하나의 저장소에 여러개의 데이터를 저장할 때 배열을 선언해 주는데요아래는 배열과 관련된 메서드와 속성입니다. 아래 메서드를 잘 사용하면 배열 순서를 변경 할 수도 있고, 배열 객체에 새 데이터를 삽입하거나 삭제하는 것도 가능합니다. ✅ Array 객체의 메서드와 속성 한 눈에 보기종류기능join(연결 문자)배열의 데이터를 연결 문자 기준으로 1개의 문자형 데이터로 반환reverse()배열의 데이터 순서를 거꾸로 바꾼 후 반환sort()배열의 데이터를 오름차순으로 정렬slice(index1, index2)배열의 데이터 중 원하는 인덱스 구간만큼 잘라서 배열 객체로 가져오기splice()배열의 지정 데이터를 삭제하고 그 구간에 새 데이터를 삽입..