[sql] 일관성 체크에 사용되는 SQL 쿼리문의 예시는 무엇인가요?
-- 일반적인 예시: 모든 주문의 상태가 "완료"인지 체크
SELECT COUNT(*) AS total_rows
FROM orders
WHERE status <> '완료';

-- 복수 조건 예시: 주문 테이블과 주문 상세 테이블을 조인하여, 주문의 상태와 상세 상품의 상태가 일치하는지 체크
SELECT COUNT(*) AS total_rows
FROM orders o
JOIN order_items oi ON o.order_id = oi.order_id
WHERE o.status <> oi.status;

-- NULL 값 체크 예시: 모든 제품의 가격이 NULL인지 체크
SELECT COUNT(*) AS total_rows
FROM products
WHERE price IS NOT NULL;

-- 중복 체크 예시: 이메일 주소가 중복된 회원이 있는지 체크
SELECT email, COUNT(*) AS duplicate_count
FROM members
GROUP BY email
HAVING COUNT(*) > 1;

이는 단순히 예시로 제공되는 일부 쿼리문입니다. 실제로는 사용하고자 하는 데이터베이스 스키마와 요구사항에 따라 쿼리문이 달라질 수 있습니다. 이 예시를 참고하여 필요에 맞게 수정하거나, 구체적인 요구사항에 맞는 일관성 체크용 쿼리문을 작성하실 수 있습니다.

참고 자료: