문제 설명 :SQL NESTED 잘못된 데이터 정리에 대한 쿼리
SQL 테이블의 열에서 데이터를 읽고 해당 값을 정리합니다. 그것은해야 본질적으로 단지 '숫자'길이 9 의 그것은 현재 VARCHAR (11)이며 같은 값을 보유하고 있습니다 A : 123456789, 1-2 : 3456789, 123456789H, A-123456789 등
어떻게 할 수 테이블의 다른 값에 대해 여러 검사를 추가하고 잘못된 값을 바꾸고 테이블을 업데이트합니다. 포함 된 값이 있다면 내가 확인하기 위해 검색 기능을 바로 잡고 시도
: -
SELECT budget, descp
FROM yearlybudget
WHERE CONTAINS(budget, '":" OR "-");
SELECT budget, descp
FROM yearlybudget
WHERE CONTAINS(budget, '":" AND "-");
UPDATE dbo.yearlybudget
SET budget = replace(budget, '":"', '""')
WHERE CONTAINS(budget, '":");
위는 3 가지 SQL 문입니다. "OR
"및 "AND
"조건을 병합 할 수 있습니까? 또한 모든 조건을 확인하기 위해 바꾸기를 어떻게 추가 할 수 있습니까?
각 조건에 대해 개별적으로 수행하는 것이 가장 좋습니까?
알려 주시기 바랍니다. 감사합니다.
그런데 이것들은 중첩 된 쿼리가 아닙니다. 중첩 된 쿼리는'SELECT name FROM employees where salary = (SELECT MAX (salary) FROM employees);'다른 쿼리의 내부에 쿼리 ('SELECT MAX (salary) FROM employees')가있는 경우입니다. . –