저는 SQL Server 2012를 배우는 학생입니다. NULL
및 열의 값이 다른 서버에 데이터가 있습니다. 나는 NULL
행에 대해 1
과 값이있는 행에 대해 0
을 표시하는 쿼리를 작성하려고합니다. 누구든지 저에게 그 글씨를 쓰는 방법을 말해 줄 수 있습니까?null 값을 기본값으로 설정하는 방법은 무엇입니까?
답변
이 같은 것을 시도 '필드 이름 = NULL'사용하지 않을 :
select case when mycolumn is null then 1 else 0 end
from mytable
도움을 주셔서 대단히 감사드립니다. –
@rasheedshahzad 아무 문제가 없습니다. 제 대답이 받아 들여 졌거나 적어도 도움이 되었다면 유용하다고 표시해주십시오. 감사. – ADyson
이것은 정말 기본적인 질문입니다. 여기서 물어보기 전에 어떤 연구를 했습니까? 당신이 시도한 것을 보여주고 당신이 붙어있는 것이 더 나은 대답을 얻을 것입니다.
이 경우에는 사례 명세서가이 요구 사항을 충족해야합니다.
SELECT
CASE
WHEN FieldName IS NULL
THEN 1
ELSE 0
END
FROM TableName
세 가지 가치 논리에 읽어주십시오과
도와 주셔서 대단히 감사합니다. –
예. 걱정하지 마십시오. 문제가 해결되면이 대답에 동의 함으로 표시하십시오. –
당신은 IIF도 사용할 수 있습니다
select iif(FieldName is null, 1, 0) as FieldName from TableName
아니요. 특정 프로그램 언어에서 삼항 연산자와 비슷합니다 : val == true? true_statement : false_statement; –
@sagi sqlserver 2012에서 IIF입니다. –
내 잘못이지만 MySQL입니다. – sagi
- 1. 모든 CSS 값을 기본값으로 설정하는 방법은 무엇입니까?
- 2. 변수를 기본값으로 설정하는 방법은 무엇입니까?
- 3. PostgreSQL에서 NULL 값을 숫자로 설정하는 방법은 무엇입니까?
- 4. 임베디드 문서를 몽구스로 null 기본값으로 설정하는 방법
- 5. MapRoute 매개 변수의 기본값으로 쿠키 값을 설정하는 방법은 무엇입니까?
- 6. SQL Server에서 함수를 기본값으로 설정하는 방법은 무엇입니까?
- 7. Umbraco를 서브 페이지에서 기본값으로 설정하는 방법은 무엇입니까?
- 8. PreferenceActivity의 SharedPreferences를 Android에서 기본값으로 설정하는 방법은 무엇입니까?
- 9. Eclipse에서 WindowBuilder 편집기를 기본값으로 설정하는 방법은 무엇입니까?
- 10. 삭제시 외래 키를 기본값으로 설정하는 방법은 무엇입니까?
- 11. 프로그래밍 방식으로 SharedPreferences를 기본값으로 설정하는 방법은 무엇입니까?
- 12. DateTime 유형의 속성에서 공백을 기본값으로 설정하는 방법은 무엇입니까?
- 13. 페이지로드시 드롭 다운 값을 기본값으로 설정하는 방법
- 14. 입력 텍스트 값을 기본값으로 재설정하는 방법은 무엇입니까?
- 15. phpmyadmin으로 가져 오는 동안 Null 값을 설정하는 방법은 무엇입니까?
- 16. 오류가 발생했을 때 null 값을 속성에 설정하는 방법은 무엇입니까?
- 17. SELECT 문에서 선언 된 변수에 NULL 값을 설정하는 방법은 무엇입니까?
- 18. 액세스 2010에서 필드 조회 값을 null/blank로 설정하는 방법은 무엇입니까?
- 19. 로드 할 때 Datetimepicker에 null 값을 설정하는 방법은 무엇입니까?
- 20. javax.xml.ws.Holder에 값을 설정하는 방법은 무엇입니까?
- 21. 이미지에 NULL 값을 설정하는 방법
- 22. TEXT 열의 빈 문자열을 기본값으로 설정하는 방법은 무엇입니까?
- 23. 필드에 고정 값을 유형으로 설정하는 방법은 무엇입니까?
- 24. null 값을 처리하는 방법은 무엇입니까?
- 25. 델타 값을 얻고 설정하는 방법은 무엇입니까?
- 26. Spark에서 NULL 값을 Redshift에 삽입하는 방법은 무엇입니까?
- 27. 알림보기를 기본값으로 설정하는 방법
- 28. 드롭 다운에서 현재 월 및 연도를 기본값으로 설정하는 방법은 무엇입니까?
- 29. OpenGL 프로그램의 uniform 속성 값을 기본값으로 재설정하는 방법은 무엇입니까?
- 30. JtextField에서 null 값을 잡는 방법은 무엇입니까?
[ISNULL] (https://msdn.microsoft.com/en-us/library/ms184325.aspx) 또는 [COALESCE] (https://msdn.microsoft.com/en-us/library/ms190349)를 사용하십시오. .aspx). – ManoDestra
[SQL Server에서 열이 null 일 때 기본값을 설정하는 방법] 가능한 복제본 (http://stackoverflow.com/questions/17718643/sql-server-how-to-set-a-default-value-when- the-column-is-null) – ManoDestra
@ManoDestra이 문제를 해결하기 위해 ISNULL을 사용하는 방법을 보여줄 수 있습니까? 나는 이것을 스스로 시도했지만 약간 길고 느리다. SELECT ISNULL (REPLACE (col, col, 0), 1). 열이 숫자 인 경우 SELECT ISNULL (col-col, 1)을 사용하면 더 쉽습니다. 나는 여전히 CASE 또는 IIF를 사용하는 것을 선호합니다. –