-- DDL 014: VENDOR_LIST 테스트 데이터 업데이트 -- 목적: 검색 기능 테스트를 위한 샘플 데이터 추가 -- 1. 현재 테이블 구조 확인 DESCRIBE VENDOR_LIST; -- 2. 현재 데이터 확인 SELECT SEQ, COMPANY_NAME, CATEGORY, REGION, DESCRIPTION, TAGS FROM VENDOR_LIST; -- 3. 기존 데이터에 검색 가능한 정보 추가 UPDATE VENDOR_LIST SET CATEGORY = 'TECH_ELECTRONICS', REGION = 'SEOUL', DESCRIPTION = '벤더 담당자 회사입니다. 다양한 IT 서비스를 제공합니다.', TAGS = '벤더,IT,서비스,기술' WHERE SEQ = 1; UPDATE VENDOR_LIST SET CATEGORY = 'LIFESTYLE', REGION = 'GYEONGGI', DESCRIPTION = '테스트 회사입니다. 라이프스타일 관련 제품을 다룹니다.', TAGS = '테스트,라이프스타일,제품' WHERE SEQ = 2; UPDATE VENDOR_LIST SET CATEGORY = 'FASHION_BEAUTY', REGION = 'SEOUL', DESCRIPTION = '인터스코프는 패션 뷰티 분야의 전문 회사입니다. 다양한 브랜드와 협업합니다.', TAGS = '인터스코프,패션,뷰티,브랜드' WHERE SEQ = 3; UPDATE VENDOR_LIST SET CATEGORY = 'FOOD_HEALTH', REGION = 'BUSAN', DESCRIPTION = '김민수 회사는 건강한 식품을 전문으로 하는 벤더사입니다.', TAGS = '김민수,식품,건강,음식' WHERE SEQ = 5; UPDATE VENDOR_LIST SET CATEGORY = 'CULTURE_ENTERTAINMENT', REGION = 'SEOUL', DESCRIPTION = '인터스코프 엔터테인먼트 부문으로 문화 콘텐츠를 제작합니다.', TAGS = '엔터테인먼트,문화,콘텐츠' WHERE SEQ = 6; UPDATE VENDOR_LIST SET CATEGORY = 'SPORTS_LEISURE', REGION = 'DAEGU', DESCRIPTION = '테스트 회사로 스포츠 레저 관련 제품을 판매합니다.', TAGS = '스포츠,레저,운동' WHERE SEQ = 7; UPDATE VENDOR_LIST SET CATEGORY = 'TECH_ELECTRONICS', REGION = 'SEOUL', DESCRIPTION = '관리자 회사로 IT 전자제품 전문 벤더입니다.', TAGS = '관리자,IT,전자제품,기술' WHERE SEQ = 8; -- 4. 업데이트 결과 확인 SELECT SEQ, COMPANY_NAME, CATEGORY, REGION, DESCRIPTION, TAGS FROM VENDOR_LIST ORDER BY SEQ; -- 5. 검색 테스트 쿼리들 -- 키워드 검색 테스트 SELECT SEQ, COMPANY_NAME, CATEGORY, REGION FROM VENDOR_LIST WHERE IS_ACT = 'Y' AND (COMPANY_NAME LIKE '%인터스코프%' OR DESCRIPTION LIKE '%인터스코프%' OR TAGS LIKE '%인터스코프%'); -- 카테고리 검색 테스트 SELECT SEQ, COMPANY_NAME, CATEGORY, REGION FROM VENDOR_LIST WHERE IS_ACT = 'Y' AND CATEGORY = 'FASHION_BEAUTY'; -- 지역 검색 테스트 SELECT SEQ, COMPANY_NAME, CATEGORY, REGION FROM VENDOR_LIST WHERE IS_ACT = 'Y' AND REGION = 'SEOUL';