:데이터베이스에 명령을 내리는 것으로 여기서 select가 붙어서 데이터 베이스에서 '데이터를 선택해서 가져오겠다'라는 의미이다.테이블 보기aaa 테이블의 데이터 가져오기aaa 테이블의 특정 필드 bbb만 가져오기: select query문으로 가져올 데이터에 조건을
users 테이블에서, name 필드끼리 묶어주고, 성씨 별 사람 수를 보여주기1\. 일단 group을 만들어주고2\. 이름 , 성씨 별 사람 수를 보여줘야하니까궁금하다! count()을 했을 때 원래 값의 모든 개수를 카운팅했었는데 왜 여기서는 count()하면 해
: group by + count 를 통해 성씨별 인원이 몇명이 있는지 알아봤다면, 그걸 정렬을 해주는게 조금 더 깔끔할 것 같다. group by 를 안 한 상태로도 쓸 수 있다 을 통해서이ㅇㅇ | 85신ㅇㅇ | 14강ㅇㅇ | 11정ㅇㅇ | 16남ㅇㅇ | 21...이
: 쿼리가 점점 길어지면서 헷갈리는 일이 생길 수 있다. 그래서 SQL에서 alias(알리아스) 라는 별칭 기능을 지원한다!1)select \* from order owhere o.course_title = '앱개발'이처럼 테이블에 별칭 o를 줘서 o.course_ti
: 테이블과 테이블을 붙이는 것.실무에서 굉장히 많이 쓴다고 하니 꼭 내걸로 만들어보자(?)Q1. 왜 테이블은 여러개로 나눠쓸까?A. 테이블은 기본적으로 한 목적에 맞는 것들만 모아 놓다보니 나눠서 보관하게 된다.Q2. 왜 join을 쓸까?A. 내가 checkins 테
Union을 써준다.노란색이 7월거, 파란색이 8월 거라면 이 두개를 같이 보고 싶을 때 Union을 쓸 수 있다.대신, 그러려면 한 가지 조건이 있는데, 그건 바로 노란색 박스와 파란색 박스의 필드명이 같아야 한다! 우리가 배운걸로 할 수 있는 건, 8월 이후 체크인
: 쿼리 안의 쿼리로 하위 쿼리의 결과를 상위 쿼리에서 사용할 수 있다.with 구문을 통해 더 간결하게 볼 수 있다.where 절에 들어가는 subquerysubquery 쓰기 전subquery 쓴 후select 절에 들어가는 subquerysubquery 쓰기 전특
SQL
SQL - WHERE 절
sql 함수
DDL(데이터 정의어) / DML(데이터 조작어) / DCL(데이터 제어어)
단행 행(row) 함수 / 중첩 함수
테이블 생성하기테이블 삽입하기테이블 업데이트테이블 삭제charvarchar2date제약조건제약 조건은 테이블 레벨로 규칙을 적용한다제약 조건은 종속된 테이블의 삭제를 방지합니다.다음은 유효한 제약 조건 유형입니다.NOT NULLNULL 허용하지 않겠다 = 값이 비어있는
JDBC PreparedStatement 에서는 like 문법이 '%' || ? || '%' 이다.
ROWNUM, 페이징 처리, INLINE-VIEW