반응형

SQL 12

[프로그래머스/Oracle] 12세 이하인 여자 환자 목록 출력하기

[설명] 다음은 종합병원에 등록된 환자정보를 담은 PATIENT 테이블입니다. PATIENT 테이블은 다음과 같으며 PT_NO, PT_NAME, GEND_CD, AGE, TLNO는 각각 환자번호, 환자이름, 성별코드, 나이, 전화번호를 의미합니다. Column name Type PT_NO VARCHAR(10) FALSE PT_NAME VARCHAR(20) FALSE GEND_CD VARCHAR(1) FALSE AGE INTEGER FALSE TLNO VARCHAR(50) TRUE [문제] PATIENT 테이블에서 12세 이하인 여자환자의 환자이름, 환자번호, 성별코드, 나이, 전화번호를 조회하는 SQL문을 작성해주세요. 이때 전화번호가 없는 경우, 'NONE'으로 출력시켜 주시고 결과는 나이를 기준으로 ..

[Sql] SET ANSI_NULLS ON, SET QUOTED_IDENTIFIER ON 의미

* SET ANSI_NULLS ON/OFF : NULL 값에 대한 비교처리를 표준에 따를 것인지 구분 - 컬럼 = NULL (비표준 / OFF시 사용 가능) - 컬럼 IS NULL ( 표준 / 권장사항) * SET QUOTED_IDENTIFIER ON/OFF : 따옴표 처리를 표준에 따를 것인지 여부 - SELECT "1" (비표준 / OFF시 사용 가능) - SELECT '1' (표준 / 권장) * USE [hello] : hello 데이터베이스에 접속 GO : 문장의 묶음 처리 단위를 구분 1 2 3 4 5 6 7 8 9 10 11 -- (예시1 : 3개 문장이 한묶음으로 수행되어 정상 수행) DECLARE @a INT SET @a = 1 SELECT @a GO -- (예시2 : 마지막 Select ..

Dev/Database 2022.05.06
반응형