
https://school.programmers.co.kr/learn/courses/30/lessons/120847 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 정수 배열 numbers가 매개변수로 주어집니다. numbers의 원소 중 두 개를 곱해 만들 수 있는 최댓값을 return하도록 solution 함수를 완성해주세요. 제한 사항 입출력 예 입출력 예 설명 아이디어 (큰 틀) 배열 전체를 돌면서 가장 최대인 값과, 그 다음 큰 값을 찾는다. 최댓값, 최댓값보다 하나 작은 값 => 이게 최댓값이 되도록. 또 다른 방법은 완전탐색, 일일이..

GROUP BY 그룹으로 묶어주는 역할 집계 함수는 주로 GROUP BY절과 함께 데이터를 그룹화 해주는 기능을 한다. 문제 1 userID를 기준으로 amount를 합친다(모은다) 기준을 잡는 역할이라고 생각하면 편리하다. 답안 SELECT userID AS '사용자 아이디' , sum(amount) AS '총 구매 개수' from buytbl GROUP BY userID; 문제 2 답안 SELECT * FROM buytbl; SELECT userID AS '사용자 아이디', sum(price*amount) AS '총 구매액' from buytbl GROUP BY userID; 집계 함수 함수명 설명 AVG() 평균 구하기 MIN() 최솟값 구하기 MAX() 최댓값 구하기 COUNT() 행의 개수 세기..

https://school.programmers.co.kr/learn/courses/30/lessons/181843 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 부분 문자열이란 문자열에서 연속된 일부분에 해당하는 문자열을 의미합니다. 예를 들어, 문자열 "ana", "ban", "anana", "banana", "n"는 모두 문자열 "banana"의 부분 문자열이만, "aaa", "bnana", "wxyz"는 모두 "banana"의 부분 문자열이 아닙니다. 문자열 my_string과 target이 매개변수로 주어질 때, target이 문자열 ..

[참고] 주석 만들기 -- 한줄 주석 /*여러줄 주석*/ 테이블 만들기 CREATE TABLE usertbl -- 회원 테이블 ( userID CHAR(8) NOT NULL PRIMARY KEY, -- 사용자 아이디(PK) name VARCHAR(10) NOT NULL, -- 이름 birthYear INT NOT NULL, -- 출생년도 addr CHAR(2) NOT NULL, -- 지역(경기,서울,경남 식으로 2글자만입력) mobile1CHAR(3), -- 휴대폰의 국번(011, 016, 017, 018, 019, 010 등) mobile2CHAR(8), -- 휴대폰의 나머지 전화번호(하이픈제외) height SMALLINT, -- 키 mDate DATE -- 회원 가입일 ); CREATE TABLE ..
수업 자료(ppt) #C: Create → Insert #R: Read → select #U: Update` #D: Delete 수업 쿼리문 # CRUD # C : Create R: Read U: Update D: Delete # inset select update delete INSERT INTO memberTBL VALUES ('Figure', '연아', '경기도 군포시 당정동'); SELECT * FROM membErTBL ; SET SQL_SAFE_UPDATES = 0; UPDATE memberTBL SET mEMBERAddress = '서울 강남구 역삼동' WHERE mEmberName = '연아'; DELETE FROM MEMBErTBL WHERE mEmberName = '연아'; CREATE..

https://school.programmers.co.kr/learn/courses/30/lessons/120908 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 문자열 str1, str2가 매개변수로 주어집니다. str1 안에 str2 가 있다면 1을, 없다면 2를 리턴하도록, solution 함수를 완성하세요. 제한사항 입출력 예 입출력 예 설명 아이디어 포함관계 하면 contains로 금방 찾을 수 있다. 나의 코드 class Solution { public int solution(String str1, String str2) { if(s..
수업 자료(ppt) Database - 중복이 있다. 최소화할 뿐. - DB에서는 마지막에 저장된 것이 가장 정확한 것이다. 수업 쿼리 SELECT * FROM producttbl; select memberName, memberAddress from membertbl; select * from membertbl where memberName = '지운이'; select memberAddress from membertbl where memberName ='지운이'; /*지운이의 주소만 출력*/ CREATE TABLE `my TestTBL` (id INT); /*테이블 생성 백틱*/ DROP TABLE `my TestTBL`; /*테이블 삭제*/ select * from producttbl where pro..