2024.12.18(수) / 3일차 / GROUP_BY, HAVING
·
SQL
GROUP BY 절은 SQL 에서 데이터를 특정 기준으로 그룹화하여 집계연산을 수행할 때 사용하는 절이다.회사 데이터, 쇼핑몰 데이터, 학교 데이터 등등 많은 데이터를 한 그룹으로 묶어서 표현하고 싶을 때 사용한다.HAVING 절은 SQL 에서 그룹화된 데이터에 조건을 적용하여 필터링할때 사용하는 절이다.GROUP BY 절과 함께 사용되며, 집계 함수 결과에 대한 조건을 지정하는데 유용하다. 이제 회사 데이터로 예시를 들어보겠다.여러가지 테이블들이 나오는데, 여기서 본인이 묶고 싶은 그룹이 있을 것 이다.나는 부서로 묶어보겠다.GROUP BY 'department' 로 묶은 게 보이는데, 해당 코드를 해석하자면 다음과 같다.employes 테이블에 있는 department 라는 그룹으로 부서를 반환하고,..
SQL Developer 설치 및 계정 생성하는 방법
·
SQL
오늘은 SQL Developer 설치 및 계정을 어떻게 생성하는지에 대해 알아보겠습니다.SQL Developer 는 Oracle 에서 제공하는 SQL 쿼리 개발 및 데이터베이스 관리를 도와주는 통합개발환경(IDE) 입니다.Oracle 만 설치했다면, 우리는 cmd 창을 통해서만 SQL 쿼리문을 작성할 수 있겠지만,IDE의 존재로 보다 편하게 작업을 진행할 수 있습니다.  SQL Devloper 을 설치하기 전에 Oracle 을 먼저 다운받아야 합니다.비밀번호는 1234 같은 본인이 기억하기 쉬운것으로 설정해놓는 걸 권장합니다.https://www.oracle.com/database/technologies/xe-downloads.html Oracle Database Express Edition (XE) D..
2024.12.17(화) / 2일차 연산자와 함수(2)
·
SQL
*LENGTH(컬럼 | '문자열') : 해당 문자열의 글자수를 반환     *LENGTHB(컬럼 | '문자열') : 해당 문자열의 바이트수를 반환          '최' '나' 'ㄱ' 한글은 글자당 3BYTE     영문자, 숫자, 특수문자, 글자당 1BYTE *INSTR     문자열로부터 특정 문자의 시작위치를 찾아서 반환        INSTR(컬럼 | '문자열', '찾고자 하는 문자', ['찾을 위치의 시작값', 순번]) -> 결과는 NUMBER로 나옴*SUBSTR / 자주 사용     문자열에서 특정 문자열을 추출해서 반환          [표현법]     SUBSTR(컬럼 | '문자열', 추출할 시작위치, [추출문자 갯수])*LTRIM/RTRIM     문자열에서 특정 문자를 제거한 나머지를 ..
2024.12.17(화) / 2일차 연산자와 함수 (1)
·
SQL
1. AND , OR 연산자조건을 여러개 연결할 때 사용한다.표현법조건 A  AND 조건B -> 조건A와 조건 B가 모두 만족하는 값만 참으로 한다.조건 A OR 조건 B -> 조건A와 조건B 중 하나만 만족해도 값을 참으로 한다. 2. BETWEEN AND조건식에 사용되는 구문몇 이상, 몇 이하인 범위에 대한 조건을 제시할 때 주로 사용되는 연산자 이다.표현법비교대상 컬럼 BETWEEN 하한값 AND 상한값;3.       비교하고자하는 컬럼값이 내가 제시한 특정 패턴에 만족할 경우 조회          [표현법]     비교할 대상컬럼 LIKE '특정패턴'; -> 일치하는것만 가져온다          특정패턴을 제시할 때 와일드카드라는 특정패턴이 정의되어있다.     1. '%' : 포함문자 검색(0..
2024.12.16(월) 1일차 / SQL 공부
·
SQL
종강하고 바로 다음주부터 기존에 다니려고 했었던 kh 정보교육원의 국비 수업을 듣게 되었다.반의 이름은 'AWS 클라우드 기반 Devops 개발자 양성 과정' 으로 아마존 웹 서비스의 클라우드 기능을 주로 사용해서 개발자가 되기 위한 준비를 도와주는 것 같다.지금 시간이 17시 5분인데, 5년만에 오전 9시부터 6시까지 같은 강의실에 앉아 오랫동안 공부하는게 정말 낯설었다.그래도 내 미래를 위해 신청한 국비 수업인 만큼, 정말 열심히 해서 미래 취업에 많은 도움이 되었으면 좋겠다. 오늘은 ORACLE 을 설치하여 기본적인 SQL 문법 공부를 했다. 정보처리기사 실기시험을 이번에 떨어져서 다시 응시해야 하는데, 학원에서 배우는 게 생각보다 자격증 준비에도 많은 도움이 될 수 있을 것 같다. 내년 2월에 S..