
[참고] 주석 만들기 -- 한줄 주석 /*여러줄 주석*/ 테이블 만들기 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..

https://school.programmers.co.kr/learn/courses/30/lessons/181874 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 9점 받은 문제!!! 문제 설명 문자열 myString이 주어집니다. myString에서 알파벳 "a" 가 등장하면 전부 "A" 로 변환하고, "A" 가 아닌 모든 대문자 알파벳은 소문자 알파벳으로 변환하여 return하는 solution 함수를 완성하세요. 제한 사항 입출력 예 입출력 예 설명 아이디어 반복문은 가장 위에 돌아야 할 것이고 조건 분기를 a인 경우 대문자화 / A가 아닌 경우 전..
수업 목표 1. Subquery(서브쿼리)의 사용 방법을 배워본다 2. 실전에서 유용한 SQL 문법을 더 배워본다 3. SQL을 사용하여 실전과 같은 데이터 분석을 진행해본다. Subquery: 원하는 데이터를 더 쉽게 얻어보기 👉 Subquery란? 쿼리 안의 쿼리라는 의미. 하위 쿼리의 결과를 상위 쿼리에서 사용하면, SQL 쿼리가 훨씬 간단해진다. SubQuery가 익숙해지면, With 이용해서 더 훌륭한 구문을 만들 수 있다. 하나의 SQL 쿼리 안에 또다른 SQL 쿼리가 있는 것 을 의미. kakaopay로 결제한 유저들의 정보 보기 1. users 와 orders 의 inner join으로 파악하기 select u.user_id, u.name, u.email from users u inner ..

학습 목표 1. 여러 테이블의 정보를 연결하는 Join을 이해한다. 2. 연결된 정보를 바탕으로 보다 풍부한 데이터 분석을 연습한다. 3. 아래 위로 결과를 연결하는 Union을 공부한다 Join 맛보기 *오늘의 다짐 이벤트: 오늘의 다짐을 남겨준 10명 추첨해서 기프티콘 지급하는 이벤트 를 진행하고자 함. '오늘의 다짐' 이벤트 당첨자를 추첨하기 위해서는, 이름과 연락처 등의 정보를 알아야 하는데 여기에는 user_id라는 정보만 있다. users 테이블의 user_id 필드와, checkins 테이블의 user_id 필드의 이름이 같다는 사실 발견 이런 방법으로 진행한다면 되지 않을까요? 1. checkins 테이블의 user_id를 복사 2. users 테이블에서 해당 user_id를 갖는 데이터를..

> 통계 : 최대, 최소, 평균, 개수 * 데이터 분석의 목적 : 쌓여있는 날것의 데이터 => 의미를 갖는 정보로의 변환 * 데이터베이스 테이블에 저장된 데이터: 쌓여있는 날것의 데이터 ==> 더 나아가다 보면 "범주(Category)" 각각의 정보가 궁금할 수 있지 ex. 과목별 신청자 평균 연령, 과목별 신청자수, 성씨별 회원 수 등. ------------------- 동일한 범주의 데이터를 묶어주는 Group by 동일한 범주를 갖는 데이터를 하나로 묶어서 범주별 통계를 내주는 것. 성씨별 회원수를 Group by로 쉽게 구해보기 select name, count(*) from users group by name; -=> 우리가 이전 시간에 count를 했었을 때는 전체를 다 셌어요. 그런데 Gr..