☆.。.:*・°☆.。.:*・°☆.

· Git/intellij
branch_A 에서는 test_a가 있는데 main에서 삭제할 경우 rollback 하는 경우Show History프로젝트 우클릭 -> Local History 클릭 -> Show History 클릭  >> 클릭프로젝트 확인Commit 하기Push 하기
· Git/intellij
branch_A 에서 test_A.java 생성CommitCommit할 파일 선택 -> 주석 작성 -> Commit 클릭PushPush 하는 이유 Local에서는 Commit 완료 상태이지만 Remote(원격 저장소)에서는 데이터가 없어서 Push 해야된다 Push 후
· Git/intellij
merge 전main 코드branch_A 코드main에서는 branch_A 변수가 있지만 branch_A는 branch_A 라는 변수가 없다.Fetch All Remotes 클릭local main Updatelocal main 우클릭 -> update 클릭Local Main Merge 'main'into 'branch_A'Main 에 있는 코드 branch_A 로 들어오는것 확인barnch_A 변수명 생성 확인push 화살표 확인Merge 완료 상태창branch_A pushMerge 를 했는데 따로 Push 해야하는 이유Local 에서는 데이터가 있지만 remote 데이터가 없어서 Push 해야한다 Push 후 초록색 화살표 아이콘 사라지고 remote branch_A  에서 데이터 들어왔음을 확인할 수..
· Git
로컬 저장소(local)와 원격 저장소 (remote)git 저장소는 자신의 컴퓨터인 로컬저장소 (local) 와 서버에 있는 원격 저장소(remote) 로 나뉜다.local에서 작업한 것은 remote로 push해줘야만 변경사항이 서버에 반영된다.add,commit,push자신이 작업한 내용을 remote 저장소에 반영하기 위해서는, 변경사항을 추가하고(add), local에 저장하고(commit), remote에 업로드(push) 해야한다.branch여러 개발자들이 공동으로 작업할 수 있게 기본 master branch에서 새로운 가지를 만들어 독립된 공간에서 작업을 수행할 수 있다.이 때 주기적으로 변경사항을 합치는 것이 필요하다.pullremote에 있는 내용을 local에 받는 과정이 때 현재 ..
· DB/오라클
보통 데이터를 처리할떄 데이터의 존재 여부를 확인(SELECT) 하고 해당 값이 없으면 삽입(INSERT) 하고 있으면 업데이트(UPDATE)를 하게 된다.MERGE INTO [TABLE / VIEW] -- UPDATE 또는 INSERT 할 테이블 혹은 뷰 USING[TABLE / VIEW / DUAL] -- 비교할 대상 테이블 혹은 뷰(위 테이블과 동일할 경우 DUAL을 사용) ON [조건] -- UPDATE 와 INSERT 처리할 조건문(조건이 일치하면 UPDATE / 불일치 시 INSERT) WHEN MATCHED THEN -- 일치하는 경우 UPDATE SET [COLUMN1] = [VALUE1], [COLUMN2] = [VALUE2], ..
https://9566.tistory.com/471 [SQL 프로그래머스 JOIN] 상품을 구매한 회원 비율 구하기 (ORCALE, MYSQL)USER_INFO 테이블과 ONLINE_SALE 테이블에서 2021년에 가입한 전체 회원들 중 상품을 구매한 회원수와 상품을 구매한 회원의 비율(=2021년에 가입한 회원 중 상품을 구매한 회원수 / 2021년에 가입한 전체9566.tistory.com정답SELECT TO_CHAR(SALES_DATE,'YYYY') YEAR ,TO_NUMBER(TO_CHAR(SALES_DATE,'MM')) MONTH ,COUNT(DISTINCT(USER_ID)) PURCHASED_USERS ,ROUND(COUNT(DISTINCT(USER_ID)..
ArticlePageArticlePage 에서 volunteerVO를 제너릭 타입으로 넣는 이유 : ArticlePage 클래스가 다양한 유형의 데이터를 처리할 수 있도록 하기 위해서 입니다.자바에서 제네릭은 클래스나 메서드가 사용할 데이터 타입을 명시적으로 지정하지 않고, 다양한 타입을 유연하게 처리할 수 있게 합니다.ArticlePage : T는 VolunteerVO로 대체됩니다. 즉, 이 페이지는 VolunteerVO 타입의 데이터를 처리하게 됩니다.제네릭을 왜 사용하는가?제네릭을 사용하지 않고 모든 데이터를 Object로 처리할 수 있지만, 제네릭을 사용하면 타입 안정성을 보장할 수 있습니다.즉, 컴파일 시점에 타입 체크가 가능해지고, 잘못된 타입을 사용할 경우 컴파일 오류가 발생하여 오류를 예방..
· DB/오라클
오라클 9i R2부터 WITH절을 사용할 수 있도록 기능이 추가되었다WITH 절은 임시 테이블 또는 가상 테이블이라고 생각하면 된다.반복되는 서브쿼리 블록을 하나의 WITH 절 블록으로 만들어서 사용하거나, 긴 문장의 서브 쿼리를 WITH절로 만들어서 SELECT문의 가독성을 높일 수 있다.WITH 절 사용법다중 WITH 절 사용법 (여러 개)WITH 절에 여러 개의 임시 테이블을 만들고 싶을 때는 쉼표(",")를 찍고 이어서 선언하면 된다.WITH emp_w1 AS( SELECT deptno , AVG(sal) AS sal_avg FROM emp GROUP BY deptno), emp_w2 AS ( SELECT job , AVG(sal) AS sal_avg FR..
https://school.programmers.co.kr/learn/courses/30/lessons/151141정답WITH HIST AS (SELECT B.HISTORY_ID AS HISTORY_ID , A.CAR_ID AS CAR_ID , A.CAR_TYPE AS CAR_TYPE , A.DAILY_FEE AS DAILY_FEE , B.DURATION AS DURATION , CASE WHEN B.DURATION 풀이WITH 절대여 기간 구하기대여 종료일 - 대여 시작일 +1SELECT HISTORY_ID , CAR_ID , END_DATE - START_DATE + 1 AS durationFROM CAR_RENTAL_CO..
https://school.programmers.co.kr/learn/courses/30/lessons/62284 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr정답1. INTERSECT (교집합)SELECT cart_idFROM CART_PRODUCTSWHERE NAME = 'Yogurt'INTERSECTSELECT cart_idFROM CART_PRODUCTS WHERE NAME ='Milk'ORDER BY cart_id2. 서브쿼리SELECT DISTINCT CART_IDFROM CART_PRODUCTS WHERE CART_ID IN ( SE..
lavender1122
'분류 전체보기' 카테고리의 글 목록