전체 글
-
SQL 문법 총정리카테고리 없음 2022. 12. 23. 16:23
[Where절과 자주 같이 쓰는 문법] : 조건 달기 - 같지 않음 (!=) select * from orders where payment_method != 'CARD'; - 범위 (between and ) select * from orders where created_at between "2020-07-13" and "2020-07-15"; : 13일~14일 사이면 between "2020-07-13" and "2020-07-15" 라고 써야 함 - 포함 (in) select * from checkins where week in (1,3); - 패턴 (like) select * from users where email like '%gmail.com' - 일부 데이터만 가져오기 (limit) : 방대한 ..
-
[4주차] SQL 4주차카테고리 없음 2022. 12. 23. 16:01
스파르타코딩클럽 내일배움단 '엑셀보다 쉬운 SQL' 주요 내용: subquery, with, case [subquery] - 하나의 SQL 쿼리 안에 또 다른 SQL 쿼리 넣기 - where, select, from 절에서 유용하게 사용됨 (1) where > where 필드명 in (subquery) select * from users u where u.user_id in (select o.user_id from orders o where o.payment_method = 'kakaopay'); > TAB으로 줄 구분 잘 해주기 (2) select > select 필드명, 필드명, (subquery) from .. select c.checkin_id, c.user_id, c.likes, (select ..
-
[3주차] SQL 3주차카테고리 없음 2022. 12. 22. 14:24
스파르타코딩클럽 내일배움단 '엑셀보다 쉬운 SQL' 주요 내용: 합치는건 join, 결과 연결은 union * Alias 기능이 여기서 쓰인다! [JOIN] join을 할 때는 뭔가 하나 연결고리가 필요하다! = 공통 key 값이 필요함 - inner join은 교집합: 순서가 상관 없다. 모두 가지고 있는 데이터만 보여주니까! select * from users u inner join point_users p on u.user_id = p.user_id; - left join은 왼쪽에다 붙이는 것: 없으면 null로 보여준다. 즉, 순서가 상관 있다(어디에 무엇을 붙일 것이지가 중요). select * from users u left join point_users p on u.user_id = p.us..
-
[2주차] SQL 2주차카테고리 없음 2022. 12. 21. 11:39
스파르타코딩클럽 내일배움단 '엑셀보다 쉬운 SQL' 2주차 주요 내용: 범주의 통계 group by, 정렬 order by, 별칭 as (alias) [group by] 동일한 범주를 갖는 데이터를 하나로 묶어서 범주별 통계 select payment_method, count(*) from orders group by payment_method; 범주별로 묶어서 개수를 알 수 있다! select * from orders 를 먼저 쓰고 group by로 범주 설정한 후 봐야 할 데이터를 생각한 다음에 select payment_method, count(*) from orders 로 수정 > 이게 더 이해하고 실행하기 쉬움 - 최소(min) select course_id, min(likes) from che..
-
[1주차] SQL 1주차카테고리 없음 2022. 12. 20. 13:13
스파르타코딩클럽 내일배움단 '엑셀보다 쉬운 SQL' 1주차 주요 내용: select, where 그리고 같이 쓰는 문법 프로그램: dbeaver - MYSQL 사용 [시작] select * from orders where payment_method = 'kakaopay'; orders 라는 테이블로부터 *(전체)를 선택 어디서? payment_method 필드가 'kakaopay'인 것만! - 문자는 반드시 ' ' 처리 - 각 줄마다 ctrl+enter로 실행하면서 확인하면 좋음 - 에러는 반드시 읽어보고 확인하기 [where절과 자주 같이쓰는 문법] - 같지 않음 (!=) select * from orders where payment_method != 'CARD'; - 범위 (between and ) ..
-
[2주차 개발일지] 스파르타코딩클럽 앱개발반카테고리 없음 2022. 3. 18. 15:00
[리액트 네이티브&EXPO] 리액트 네이티브: 자바스크립트 언어 하나로 안드로이드 앱과 iOS앱 두 가지 모두 만들어주는 라이브러리 *node.js, npm, yarn 사용 Npm: 도구를 가져올거라는 명령어 *EXPO도구만 NPM을 쓴다. EXPO (1) 프로젝트 생성 (2) 실행 (3) 빌드&배포 - VScode 실행 D:\LDY\sparta_study>expo init sparta-myhoneytip-dan → expo 에서 앱 만들기 - Expo의 장점은 작성하면 앱에 바로 적용이 된다. [JSX 문법] 태그로 화면을 그리는 것을 뜻 함. Return 은 반환, 즉 렌더링. 태그는 엘리먼트 - 규칙 1) 모든 태그는 리액트 네이티브 주머니에서 꺼내서 써야 한다. → expo 도구를 사용해서 쉽게 ..
-
[2주차 개발일지] 스파르타코딩클럽 웹개발반카테고리 없음 2022. 3. 18. 13:58
[Javascript 복습] 짝/홀수에 따라 다른 얼럿 띄우는 onclick 함수 함께 만들어 보기 let count = 1; function hey() { if (count % 2 ==0){ alert('짝수입니다!') }else{ alert('홀수입니다!') } count = count +1; //count=count +1 은 count += 1 과 같다 } *여기서 주의! let count 를 function hey() 안에다가 쓰면 함수가 다시 시작될 때 축적이 되지 않고 또 계속 새롭게 1로 카운트되므로 function 바깥에 let count=1을 선언해두어야 한다. [JQuery] *자바스크립트로 궁극적으로 하고 싶은 것은 움직이는 것. JQuery: HTML의 요소들을 조작하는, 편리한 J..
-
[1주차 개발일지] 스파르타코딩클럽 앱개발반카테고리 없음 2022. 3. 17. 20:25
[JS(자바스크립트)] 보통 웹 사이트에서 움직이는 그림을 뜻하는 가벼운 언어 (ex) 팝업창 *크롬 브라우즈를 실행한 다음 윈도우는 F12를 눌러서 구글 크롬 콘솔 창을 킨다. Console.log(“hello world”) hello world → Undefined는 무시해도 됨. 그냥 구분선이라 의미 없음 num=100 console.log(num) → 숫자 출력 [자바스크립트 기초 문법] * 함수를 찾고 싶을 때, 구글에 영어로 검색해서 맨 위에 나오는 developer Mozila 사용 * 커서를 입력 칸에 두고 방향키를 위로 올리면 위에 썼던 함수를 확인할 수 있다. let a = 1 let b = 2 let c = a + b console.log(c) → 숫자와 영문의 치환 → console..