목록2024/08 (21)
haju__log
SELECT WAREHOUSE_ID,WAREHOUSE_NAME,ADDRESS,CASE WHEN FREEZER_YN IS NULL THEN 'N' WHEN FREEZER_YN='N' THEN 'N'ELSE 'Y'END AS "FREEZER_YN"FROM FOOD_WAREHOUSEWHERE ADDRESS LIKE "경기도%"ORDER BY WAREHOUSE_ID ASC; ✅ CASE 문 : 조건에 따라 값 지정하기SELECT 컬럼명,컬럼명, CASE WHEN(조건A) THEN A WHEN(조건B) THEN B ELSE CEND AS "원하는 컬럼명"FROM TABLE_NAME;CASE, WHEN, THEN, ELSE, END 사용CASE : CASE 문을 시작하겠다고 알림WH..
SELECT SUM(PRICE) AS "TOTAL_PRICE"FROM ITEM_INFOWHERE RARITY='LEGEND';
SELECT *FROM FOOD_PRODUCTWHERE PRICE=(SELECT MAX(PRICE) FROM FOOD_PRODUCT); ✅ MAX(),MIN() 은 SELECT에서만 사용할 수 있다 !! WHERE 절에서 사용 불가 ‼✅ 그러므로 WHERE에 SELECT로 조건을 준 후, PRICE와 같은 값을 비교해서 출력하게 함
SELECT COUNT(DISTINCT NAME) AS "count"FROM ANIMAL_INS;✅ COUNT(DISTINCT 컬럼명) 라고하면 NULL 제외한 중복되지 않는 값만 COUNT 함 (아래 설명 참고) ✅ DISTINCT : 중복 제거 시 사용SELECT DISTINCT column1, column1, ...FROM table_name;SELECT로 DB에서 컬럼을 조회 시, 중복되는 값을 제거하고 조회함DISTINCT 키워드를 붙인 필드(컬럼)는 중복 값을 합쳐 한 번만 출력하게 됨✅ COUNT() 사용 시 NULL 포함되나 안되나?COUNT(컬럼명) : NULL값을 제외하고 COUNT 됨COUNT(*) : NULL 값을 포함하여 COUNT 됨##빈 문자열은 포함됨 // NULL 과 다름..