나는이 질문에 대답하기가 쉽지 않아서 SQL에서 훌륭하지는 않다. 나는 Grades
이라는 제목의 열을 가지고 있으며 모든 값은 현재 NULL
이다. 그것은 이것은 내가 지금까지 무엇을 가지고 NULL
null의 경우 값 바꾸기
있다면 나는 "데이터 없음"으로 Grades
열을 업데이트하고 싶습니다 : Select (ISNULL(Grade, 'test')) From bleaTest
가 사전에 감사합니다!
나는이 질문에 대답하기가 쉽지 않아서 SQL에서 훌륭하지는 않다. 나는 Grades
이라는 제목의 열을 가지고 있으며 모든 값은 현재 NULL
이다. 그것은 이것은 내가 지금까지 무엇을 가지고 NULL
null의 경우 값 바꾸기
있다면 나는 "데이터 없음"으로 Grades
열을 업데이트하고 싶습니다 : Select (ISNULL(Grade, 'test')) From bleaTest
가 사전에 감사합니다!
UPDATE bleaTest SET Grades = 'No Data' WHERE Grades IS NULL;
당신은 테이블을 업데이트하려면
UPDATE bleaTest set Grades = 'No Data' WHERE Grades IS NULL;
이
UPDATE bleaTest
SET Grade = 'No data'
WHERE Grade is null;
할 수있는 다음과 같은 SQL 문을 사용할 수 있습니다 그리고 이것은 아마 할 필요가
Select ISNULL(Grade, 'No Data') Grade From bleaTest
선택 설정을 위해 맞춤 설정되었지만 실제로 원하는 경우 전에 말했듯이
update theTable
set Grades = isnull(Grade, 'No Data')
또는 번갈아
update theTable
set grades = 'no data'
where grades is null
당신은 업데이트 할 수 있습니다 같을 것이다 테이블을 업데이트합니다 :
UPDATE bleaTest SET Grades = 'No Data' WHERE Grades IS NULL;
하지만 새로운 레지스터를 방지하려면 가지고 해당 열의 NULL 값으로이 코드를 사용하여 테이블을 변경할 수 있습니다.
ALTER TABLE bleaTest MODIFY Grades NOT NULL;
ALTER TABLE bleaTest ALTER Grades SET DEFAULT 'No Data';
코드는 사용하는 데이터베이스에 따라 다를 수 있습니다.
나는 COLLESCE ISNULL을 좋아하지만 그게 나야. –
나는'COALESCE'를 통해'ISNULL'을 좋아한다 –
이 http://blogs.x2line.com/al/archive/2004/03/01/189.aspx에 따르면 ISNULL은 최소한으로 빠르지 만 나는 ISNULL이 COALESCE는 SQL 표준입니다. 그것에 대해 잘 모르겠다. –