«null» 태그된 질문

누락되었거나 알 수 없거나 적용 할 수없는 데이터를 나타내는 데 사용되는 데이터베이스 개념.

8
왜 NULL을 허용해서는 안됩니까?
데이터베이스 디자인에 대한이 기사를 읽은 것을 기억하고 NOT NULL의 필드 속성이 있어야한다고 기억합니다. 나는 이것이 왜 그런지 기억하지 못한다. 내가 생각할 수있는 것은 응용 프로그램 개발자로서 NULL 과 존재하지 않는 데이터 값 (예 : 문자열의 빈 문자열) 을 테스트 할 필요가 없다는 것 입니다. 그러나 날짜, 날짜 시간 및 시간 …

8
첫 번째 인수가 NULL이 아니더라도 SQL Server는 모든 COALESCE 함수를 읽습니까?
COALESCE첫 번째 인수가 실행 된 시간의 약 95 %에서 null이되지 않는 T-SQL 함수를 사용하고 있습니다. 첫 번째 인수가 NULL인 경우 두 번째 인수는 상당히 긴 프로세스입니다. SELECT COALESCE(c.FirstName ,(SELECT TOP 1 b.FirstName FROM TableA a JOIN TableB b ON .....) ) 예를 들어 c.FirstName = 'John'SQL Server가 여전히 하위 쿼리를 …

3
PostgreSQL 다중 열 고유 제약 조건 및 NULL 값
다음과 같은 테이블이 있습니다. create table my_table ( id int8 not null, id_A int8 not null, id_B int8 not null, id_C int8 null, constraint pk_my_table primary key (id), constraint u_constrainte unique (id_A, id_B, id_C) ); 그리고 나는 (id_A, id_B, id_C)어떤 상황에서도 분명하게 보이고 싶습니다 . 따라서 다음 두 삽입물에 오류가 …



5
ALTER COLUMN을 NULL로 설정하지 않는 이유는 무엇입니까?
64m 행의 데이터가 디스크에서 4.3GB를 차지하는 테이블이 있습니다. 각 행은 약 30 바이트의 정수 열과 NVARCHAR(255)텍스트 의 변수 열입니다. data-type과 함께 NULLABLE 열을 추가했습니다 Datetimeoffset(0). 그런 다음 모든 행에 대해이 열을 업데이트하고 모든 새로운 삽입물 이이 열에 값을 배치하는지 확인했습니다. NULL 항목이 없으면이 명령을 실행하여 새 필드를 필수로 만들었습니다. ALTER …

7
사람의 이름이 Null 인 경우 어떻게 데이터베이스를 손상시킬 수 있습니까?
BBC 에서이 기사를 읽고있었습니다 . Jenifer Null이라는 사람에 대한 이야기와 비행기 티켓 예약, 인터넷 뱅킹 등과 같은 온라인 데이터베이스를 사용하는 동안 매일 문제에 직면하는 방법을 알려줍니다. 나는 데이터베이스에 정통하지 않고 자주 사용하지 않습니다. 학습을 위해 웹 사이트를 만들 때 서버 측 양식 유효성 검사에는 정규식이 사용되었습니다. 내가 기억하는 것에서 "Null"이라는 …

2
기본적으로 NULL 또는 NOT NULL?
MySQL에서는 필드가 필요하다는 것을 알지 못하는 한 항상 null을 허용하는 것이 좋습니까, 아니면 Not Null필드에 null이 포함될 것을 알지 않는 한 항상 사용하는 것이 더 낫 습니까? 아니면 상관 없어? 일부 DBMS에서는 Not Nullnull을 허용하면 Null 상태를 저장하기 위해 레코드 당 추가 비트 (또는 바이트?)가 필요하기 때문에 가능한 한 많이 …
41 mysql  null 



1
NULL을 포함하는 세트로 NOT IN이 항상 FALSE / NULL을 리턴하는 이유는 무엇입니까?
NOT IN하위 쿼리가 포함 된 절이 있는 쿼리 (Postgres 및 Informix 용)에 경우에 따라 NULL값을 반환 하여 해당 절 (및 전체 쿼리)이 아무것도 반환하지 못하게했습니다. 이것을 이해하는 가장 좋은 방법은 무엇입니까? 나는 NULL가치가없는 것으로 생각했기 때문에 쿼리가 실패 할 것으로 예상하지 않았지만 분명히 올바른 생각은 아닙니다 NULL.


1
PostgreSQL에서 (x IS NOT NULL) vs (NOT x IS NULL)
왜 x IS NOT NULL같지 NOT x IS NULL않습니까? 이 코드는 : CREATE TABLE bug_test ( id int, name text ); INSERT INTO bug_test VALUES (1, NULL); DO $$ DECLARE v_bug_test bug_test; BEGIN RAISE NOTICE '%: %', v_bug_test, (v_bug_test IS NULL); RAISE NOTICE '%: %', v_bug_test, (v_bug_test IS NOT NULL); …
16 postgresql  null 

5
열이 NULL인지 테스트
큰 테이블에 모든 열에 하나 이상의 빈 값 (NULL / empty)이있는 항목 목록이 있는지 테스트하기 위해 쉬운 쿼리를 찾으려고합니다. 나는 같은 것이 필요하다 SELECT * FROM table AS t WHERE ANY(t.* IS NULL) 하고 싶지 않아 SELECT * FROM table AS t WHERE t.c1 = NULL OR t.c2 = NULL …


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.