본문 바로가기
  • BLG-ZYNGIROK-모토-꿈꾸며-배우고-나누며-이루다
반응형

분류 전체보기424

SQL 문법 | 데이터 조회 및 필터 | SUBQUERY SQL 문법 | 데이터 조회 및 필터 | SUBQUERY 01. 서브(SUB)는 메인(MAIN) 안에 있는 것 : SUBQUERY IN MAINQUERY 하나의 쿼리문 안에 또 다른 쿼리문이 삽입 되었을 때 그 쿼리문을 서브쿼리라고 한다. SELECT * FROM(SELECTCOLUMN01, COLUMN02 FROMTABLE ) ; FROM 절 안에 괄호로 싸여 있는 절이 SUBQUERY이다. 형태 -전체 서브쿼리는 괄호로 감싼다. -서브쿼리가 메인쿼리보다 먼저 실행된다. -서브쿼리는 자체로 하나의 메인쿼리로서 작동 가능하다. -서브쿼리 내에서는 ORDER BY를 사용하지 않는다. 03. 결과에 따른 서브쿼리 단일 행 서브쿼리 SINGLE ROW SUBQUEYR 다중 행 서브쿼리 MULTIPLE ROW SUBQUERY 칼럼도 하나일 경우 스칼라 서브쿼리 SCA.. 2021. 8. 29. 15:48
SQL 문법 | 데이터 조회 및 필터 | ALIAS SQL 문법 | 데이터 조회 및 필터 | ALIAS SQL을 사용하면서 QUERY 쿼리문이 복잡해 질수록 칼럼들과 테이블들을 좀 더 간단히 명시할 필요가 생긴다. 그럴 때 사용하는 것이 ALIAS이다. 01. 별칭 / 약어 / 별명 / 닉네임 .... : ALIAS 테이블 이름뒤에 한 칸 띄고 별칭을 지어줄 수 있다. 이를 ALIAS라고 불러준다. SELECT A.COLUMN01, A.COLUMN02 FROMTABLE A ; 위를 보면 TABLE뒤에 A라고 쓰여 있다. 이렇게 TABLE의 ALIAS를 A로 정의한다. SELECT문에서 A.COLUMN01, A.COLUMN02라고 쓴 건 A 테이블 내의 있는 컬럼들을 지목한 것이다. 02. 복잡함을 정리하는 ALIAS ALIAS는 참조하는 테이블의 수가 늘어날 수록 위력을 발휘한다. SELECT TABLE0.. 2021. 8. 28. 23:37
SQL 문법 | 데이터 조회 및 필터 | WHERE IS NULL SQL 문법 | 데이터 조회 및 필터 | WHERE IS NULL 자료를 입력하다 보면 입력되지 않은 공간들이 생긴다. 그런 자리를 NULL이라는 데이터 타입이 차지하고 있다. 이번 포스트는 작성되지 않아 존재하지 않지만 작성되지 않은 데이터라고 불리는 NULL을 다룰것이다. 01. NULL이 있는 곳은 : WHERE IS NULL 데이터를 추출할 때 입력되지 않은 것들을 다룰 때도 필요하다. 그 입력되지 않은 NULL데이터들을 추출할 때 WHERE절에 IS NULL을 넣어준다. SELECT COLUMN FROMTABLE WHERECOLUMN IS NULL ; EXAMPLE 수학능력평가 전체 응시생 중 언어영역에 응시하지 않거나 답안을 제출하지 않은 학생들의 이름과 수험번호를 알려주세요. SELECT NAME, EXAM_NUMBER, KOREAN, FROMSAT2021.. 2021. 8. 28. 22:02
SQL 문법 | 데이터 조회 및 필터 | WHERE LIKE SQL 문법 | 데이터 조회 및 필터 | WHERE LIKE 01. 정확한 정보가 아닐 때 포함 문자열만 검색하고 싶을 때 : LIKE 어떤 정보를 정확히 알고 있진 않은데 포함 문자열을 알고 있을 때가 있다. 혹은 특정 문자열을 포함하고 있는 열들의 자료가 필요할 때가 있다. 그럴 때 사용 하는 것이 LIKE이다. SELECTCOLUMN FROMTABLE WHERECOLUMN LIKE 'THIS' ; THIS안에 조건을 넣어주면 된다. 위의 경우에는 THIS라는 문자열만 검색이 된다. 02. 조건 작성 방법 WHERE과 LIKE를 쓸 때는 적절한 조건을 작성해 줘야 원하는 결과값을 얻을 수 있다. 상황 작성해야 하는 조건 상세설명 A로 시작하는 모든 결과값을 원할 때 'A%' A로 끝나는 모든 결과값을 원할 때 '%A' A가 포함된 모든 결과값을 원할 때 '%A.. 2021. 8. 28. 18:39
반응형