티스토리

ILOCNEAM
검색하기

블로그 홈

ILOCNEAM

maencoli.tistory.com/m

이것저것 아카이빙

구독자
0
방명록 방문하기

주요 글 목록

  • [패스트캠퍼스] SQL 강의 2주차 (Day6); GROUP BY, HAVING, COUNT, SUM, AVG, MINMAX 데이터 그룹화하기 GROUP BY GROUP BY[칼럼이름] 주로 그룹 별 데이터를 집계할 때 사용, 엑셀 피벗 기능과 유사함 GROUP BY가 쓰인 쿼리의 SELECT절에는 GROUP BY대상 칼럼과 그룹 함수만 사용 가능 GROUP BY대상 컬럼이 아닌 칼럼을 SELECT하면, 에러가 발생 여러 칼럼으로 그룹화 가능함, 키워드 뒤에 [컬럼이름]을 복수 개 입력 칼럼 번호로 그룹화 가능함 칼럼 번호는 SELECT 절의 칼럼 이름 순서를 의미함 SELECT [GROUP BY 대상칼럼이름], ..., [그룹함수] FROM [테이블 이름] WHERE 조건식 GROUP BY [칼럼 이름]; 그룹에 조건 주기 HAVING 가져올 데이터 그룹에 조건 지정 HAVING 조건식 조건식이 True 가 되는 그룹만 선택.. 공감수 0 댓글수 0 2023. 3. 7.
  • [패스트캠퍼스] SQL 강의 1주차 (Day5); ORDER BY, RANK, ROW_NUMBER 데이터 줄세우기 ORDER BY 가져온 데이터를 정렬 ORDER BY [컬럼이름] 입력한 [컬럼이름]의 값을 기준으로 모든 ROW를 정렬 기본 정렬 규칙은 오름차순 ORDER BY[컬럼 이름] = ORDER BY [컬럼 이름] ASC 내림차순을 원할 경우, 마지막에 DESC 키워드 추가 (ORDER BY [컬럼 이름] DESC) 여러 컬럼으로 정렬 가능하며, 키워드 뒤에 [컬럼이름]을 복수 개 입력하면 됨 위치한 순서대로 정렬됨 컬럼 번호로도 정렬 가능함 컬럼 번호는 SELECT절의 컬럼 이름 순서! SELECT [컬럼 이름] FROM [테이블 이름] WHERE 조건식 ORDER BY [컬럼 이름] ASC; # ASC는 생략 가능함 #내림차순 하고 싶은 경우 SELECT [컬럼 이름] FROM [테이블 .. 공감수 0 댓글수 0 2023. 3. 7.
  • [패스트캠퍼스] SQL 강의 1주차 (Day4); WHERE, NOT, AND, OR, BETWEEN, IN, LIKE, IS NULL, SELECT [컬럼이름] FROM [테이블 이름] WHERE [컬럼 이름] BETWEEN [조건1] AND [조건2]; 조건에 맞는 데이터 가져오기 WHERE 가져올 데이터의 조건 지정 WHERE 조건식 조건이 True가 되는 row 만 선택 SELECT [컬럼이름] FROM [테이블 이름] WHERE 조건식; 보통은 '연산자'를 사용해서 조건식 작성 원하는 데이터 조건이 True가 되게끔 조건식 작성 True 값은 1, False 값은 0으로 표현 종류 : 비교 연산자/ 논리 연산자/ 기타 주요 연산자 비교 연산자 (=,) 연산자 활용 의미 = A = B A 와 B가 같다 != A != B A와 B가 같지 않다 > A > B A가 B보다 크다 >= A >= B A가 B보다 크거나 같다 공감수 0 댓글수 0 2023. 3. 7.
  • [패스트캠퍼스] SQL 강의 1주차 (Day3); SELECT, FROM, ALIAS, LIMIT, DISTINCT 데이터 가져오기 SELECT 가져올 데이터를 선택 값을 가져올 컬럼 선택 SELECT 123; # 123 SELECT 1 + 2 + 3; # 6 SELECT "ABC"; #ABC 테이블에서 데이터 가져오기 FROM 데이터를 가져올 테이블을 지정하는 키워드; 모든 쿼리에 필수임! FROM [테이블 이름] 테이블이 어떤 데이터베이스 안에 있는지 데이터베이스 이름도 같이 명시 USE 키워드 통해 사용할 데이터베이스를 지정해주었다면 생략 가능함 [활용] 숫자, 문자, 데이터 가져오기 SELECT 데이터 형식으로 사용 칼럼을 선택해 칼럼 값을 가져옴 SELECT [칼럼 이름]형식으로 사용 *를 통해 전체를 가져옴 SELECT * 형식으로 사용 *은 칼럼 전체 (ALL)를 의미함 #칼럼 하나만 선택 SELECT [.. 공감수 0 댓글수 0 2023. 3. 4.
  • [패스트캠퍼스] SQL 강의 1주차 (Day2) ## 데이터 타입 정보의 종류에 따라 분류함 - MySQL 에서 사용 가능한 데이터 타입 : 숫자형 (정수형, 실수형), 문자형, 날짜형 *** MySQL 에서는 데이터 저장 전, 저장 공간을 미리 정해둠. 미리 정해둔 데이터 타입이 아닐 경우, 데이터 저장이 불가함. 숫자형 데이터 - 정수형 : 바이트 수에 따라 표현/저장 가능한 숫자 범위가 달라짐, 주로 데이터 타입은 INT (약 -21억 -- +21억) - 실수형 : float type 가장 많이 문자형 데이터 ** 괄호 안에 얼만큼의 저장공간을 사용할지 미리 입력을 해야함 - CHAR(n) : n 은 1-255까지 지정 가능, 지정 안할 시 1자동 입력. 고정길이로 문자열 저장 - VARCHAR(n) : n은 1-65535, 지정 안할 시 사용 .. 공감수 0 댓글수 0 2023. 3. 1.
    문의안내
    • 티스토리
    • 로그인
    • 고객센터

    티스토리는 카카오에서 사랑을 담아 만듭니다.

    © Kakao Corp.