About: Null (SQL)

An Entity of Type: historic place, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

In SQL, null or NULL is a special marker used to indicate that a data value does not exist in the database. Introduced by the creator of the relational database model, E. F. Codd, SQL null serves to fulfil the requirement that all true relational database management systems (RDBMS) support a representation of "missing information and inapplicable information". Codd also introduced the use of the lowercase Greek omega (ω) symbol to represent null in database theory. In SQL, NULL is a reserved word used to identify this marker.

Property Value
dbo:abstract
  • القيمة الفارغة أو لا شيء؛ قيمة خالية ؛ غير معروف (أو NULL) وهي علامة خاصة تستخدم في لغة الاستعلام البنيوية (SQL) للإشارة إلى عدم وجود قيمة بيانات في قاعدة البيانات. قدمها منشئ نماذج قواعد البيانات العلائقية إدجار كود، SQL Null والتي تعمل على تلبية متطلبات جميع أنظمة إدارة قواعد البيانات العلائقية الحقيقية (RDBMS) لتدعم تمثيل «المعلومات المفقودة والمعلومات غير القابلة للتطبيق». أيضًا استخدام رمز أوميغا اليوناني الصغير (ω) لتمثيل Null في نظرية قاعدة البيانات. في لغة SQL فإن قيمةNULL هي كلمة محجوزة تُستخدم لتحديد هذه العلامة. يجب عدم الخلط بين قيمة فارغة وقيمة 0. تشير القيمة الفارغة إلى نقص في القيمة - فالافتقار إلى قيمة ليست نفس قيمة الصفر بنفس الطريقة التي لا يكون بها نقص الإجابة نفس الشيء مثل إجابة «لا». على سبيل المثال، ضع في اعتبارك السؤال «كم عدد الكتب التي يملكها خالد؟» قد يكون الجواب «صفر» (نعلم أنه لا يملك شيئًا) أو «فارغ» (هنا لا نعلم كم يملك). في جدول قاعدة البيانات، يبدأ العمود الذي يبلغ عن هذه الإجابة بدون قيمة (مميزة بعلامة Null)، ولن يتم تحديثه بقيمة «صفر» حتى نتأكد من أن خالد لا يملك كتبًا. تعتبر القيمة الفارغة null في لغة أس كيو إل هي حالة وليست قيمة. فهي تختلف في الاستخدام تمامًا عن معظم لغات البرمجة، حيث تعني في لغات البرمجة بالقيمة الخالية للمؤشر أي أنه لا يشير إلى أي كائن. (ar)
  • Στη γλώσσα ερωτημάτων προγραμματισμού SQL ένα πεδίο με τιμή NULL είναι ένα πεδίο χωρίς τιμή. Μια τιμή NULL διαφέρει από μια μηδενική τιμή ή ένα πεδίο που περιέχει κενά. Ένα πεδίο με τιμή NULL είναι ένα πεδίο που έχει μείνει κενό κατά τη δημιουργία εγγραφής. Δεν είναι δυνατή η δοκιμή για τιμές NULL με χειριστές σύγκρισης, όπως =, <, ή <>.Σε αυτή τη περίπτωση θα πρέπει να χρησιμοποιήσουμε τους IS NULL και IS NOT NULL χειριστές.Η IS NULL χρησιμοποιείται για τη δοκιμή κενών τιμών (τιμές NULL) ενώ η IS NOT NULL χρησιμοποιείται για τη δοκιμή μη-κενών τιμών (τιμές NOT NULL). (el)
  • Null (nulo) es un marcador especial usado en el lenguaje de consulta estructurado (SQL) para indicar que no existe un valor dentro de una base de datos. Introducido por el creador del modelo relacional de bases de datos E. F. Codd, su función es la de solventar el requisito de que los sistemas de gestión relacionales de base de datos (en inglés: Database management system, abreviado DBMS) verdaderos puedan representar información “desconocida” o “no aplicable”. Asimismo, Codd también introdujo el uso de la letra griega omega (ω) en minúscula para representar el Null en la teoría de la teoría de las bases de datos. NULL es también una palabra reservada en el lenguaje SQL para identificar el marcador especial Null. Null ha sido un foco de controversia y una fuente de debate debido a su asociación a la lógica ternaria (en inglés: Three-Valued Logic, abreviado 3VL), a sus restricciones de uso en SQL y a la dificultad de su manejo en SQL. Aunque las funciones especiales y predicados sirven para manejar eficazmente el Nulls, la competencia opina que resolver este tipo de cuestiones añade complejidades y contradicciones innecesarias dentro del modelo relacional de bases de datos. (es)
  • In SQL, null or NULL is a special marker used to indicate that a data value does not exist in the database. Introduced by the creator of the relational database model, E. F. Codd, SQL null serves to fulfil the requirement that all true relational database management systems (RDBMS) support a representation of "missing information and inapplicable information". Codd also introduced the use of the lowercase Greek omega (ω) symbol to represent null in database theory. In SQL, NULL is a reserved word used to identify this marker. A null should not be confused with a value of 0. A null value indicates a lack of a value, which is not the same thing as a value of zero. For example, consider the question "How many books does Adam own?" The answer may be "zero" (we know that he owns none) or "null" (we do not know how many he owns). In a database table, the column reporting this answer would start out with no value (marked by Null), and it would not be updated with the value "zero" until we have ascertained that Adam owns no books. SQL null is a marker, not a value. This usage is quite different from most programming languages, where null value of a reference means it is not pointing to any object. (en)
  • Null 또는 NULL은 구조적 질의 언어 (SQL)에서 데이터베이스 내의 데이터 값이 존재하지 않는다는 것을 지시하는데 사용되는 특별한 표시어(special marker)이다. 데이터베이스 관계 모델의 창시자인 E. F. 콧(E. F. Codd)에 만들어진 개념으로, SQL NULL은 모든 true RDBMS가 빠진 정보와 적용할 수 없는 정보를 지원해야 한다는 요구사항을 충족시키는 역할을 한다. 콧은 또한 데이터베이스 이론에서 Null을 표현하기 위해 그리스어의 오메가의 소문자(ω)를 이용할 것을 도입했다. NULL은 또한 SQL에서 Null 특수 표시를 구분하기 위해 사용되는 유보된 키워드이다. Null은 SQL 조인에서 사용하기 위해 필수적인 로 인해 논란의 중심이 되어 왔다. 컴퓨터 과학자인 론 밴 더 메이든 교수는 그러한 여러 문제를 다음과 같이 요약했다. SQL 표준에서 비일관성은 SQL에서 널의 취급 문제를 직관적인 논리 어휘 탓으로 돌리는 것은 가능하지 않다는 것을 의미하는 것이다. 이 문제를 해결하기 위해 여러 해법들이 제시되었지만, 대안의 복잡성은 폭넓은 이론 확산의 걸림돌이 되었다. 데이터베이스 비전문가들에게, 널이 뜻하는 바가 무엇인지 이해하는 좋은 방법은 정보적 측면을 기억하는 것이다. “값의 부족”은 0값과 동일한 의미가 아니며, 유사하게 ‘정답의 부족’이라는 말도 정답이 없다는 말과 같은 의미가 아니다. 예를 들어, 다음과 같은 질문을 예로 들어보자. “철수가 책을 몇 권 가지고 있지?” 답은 0(하나도 가지고 있지 않다는 것을 안다면) 또는 null(그가 가지고 있는지, 아닌지 또는 얼마나 가지고 있는 지 모름)일 것이다. 데이터베이스 테이블에서, 이러한 답을 가진 컬럼은 null 값으로 시작할 것이다. 그리고 철수가 책을 가지고 있다는 것이 확인되기 전까지는 0으로 수정되지 않을 것이다. 유사하게, 질문이 “철수가 차를 가지고 있어?”라는 질문에도 “모르겠는데”라는 정답은 “아니!(No)”라는 것과 같은 의미가 아니다. 전자는 데이터베이스의 Null 목록을 생성하며, 후자는 데이터베이스 엔트리에서 No를 생성한다. (ko)
  • Null – specjalny znacznik w języku SQL, wskazujący, że dana nie istnieje w bazie danych. Wprowadzony przez twórcę relacyjnego modelu bazy danych, Edgara Franka Codda, znacznik Null istnieje, aby spełnić wymóg, że wszystkie prawdziwe systemy zarządzania relacyjną bazą danych udostępniają reprezentację „informacji brakującej i informacji niestosowalnej”. Codd zapoczątkował również przedstawianie znacznika Null w teorii baz danych za pomocą małej greckiej litery omega (ω). NULL to także zarezerwowane słowo w SQL, używane do identyfikacji specjalnego znacznika Null. Znacznik Null był przedmiotem kontrowersji i powodem dyskusji z powodu powiązanej z nim logiki trójwartościowej, specjalnych wymagań wobec stosowania go w złączeniach i wymagania jego specjalnej obsługi w funkcjach agregujących i operatorach grupowania. Mimo wprowadzenia specjalnych funkcji i predykatów, aby właściwie obsługiwać znacznik Null, jego przeciwnicy uważają, że rozwiązywanie tych kwestii wprowadza niepotrzebne skomplikowanie i niekonsekwencję do relacyjnego modelu baz danych. (pl)
  • Null, (Nulo) é uma palavra que atribui um valor nulo para um campo, célula ou código em um banco de dados ou de uma aplicação. Os atributos em tabelas de base de dados que suportam a linguagem SQL podem ser definidos como null. Isto indica que, o valor de fato da coluna é "desconhecido" ou "não aplicável", e também não é um campo vazio, ou com espaços. Nos SGBDs baseados em SQL, o resultado do teste NULL = NULL não resulta em true (verdadeiro) nem em false (falso). Isto é explicado porque um valor desconhecido não pode ser considerado como igual a outro valor desconhecido. Para verificar se uma coluna é nula ou não, é necessário utilizar uma sintaxe especial: 'column IS NULL' ou 'column IS NOT NULL'. Devido a este fato, é preciso ser cuidadoso ao consultar tabelas combinadas através de colunas que aceitam o valor null (join). (pt)
  • 空值(英語:Null、NULL)是結構化查詢語言中使用的特殊標記,是關聯式資料庫中对數據属性未知或缺失的一种标识,用於指示數據庫中不存在數據值。由關聯式資料庫模型的創作者 E.F.科德所引入。SQL空值是用來滿足真實關係數據庫管理系統(RDBMS)中,支持“缺失資訊與不適用的資訊”的需求。科德還介紹了在數據庫理論中使用小寫的希臘字母(ω)符號來表示空值。在 SQL中則是以 NULL 用於標識空值的保留關鍵字。SQL null是一個狀態,而不是一個值。這種用法與大多數編程語言完全不同,其中參照的空值意味著不指向任何對象。 這不應與 0 數值混淆。空值表示缺少值-而與零值不同,與缺乏答案的方式不同,作為“否”的答案。例如“亞當擁有多少本書?”這個問題,答案可能是“零”(他沒有)或“空白”(不知道他擁有多少)。在數據庫表格中,回報此問題的列結果,將從沒有值(標記為Null)開始,並且在我們確定亞當沒有書籍之前,並不會更新為值“零”。 数据库表主键的取值不能为空值。另外,数据库中的统计计算,一般将有空值的数据忽略不计。 (zh)
  • NULL в СУБД — специальное значение (псевдозначение), которое может быть записано в таблицы базы данных (БД). NULL соответствует понятию «пустое поле», то есть «поле, не содержащее никакого значения». Введено для того, чтобы различать в полях БД пустые (визуально не отображаемые) значения (например, строку нулевой длины) и отсутствующие значения (когда в поле не записано вообще никакого значения, даже пустого). NULL означает отсутствие, неизвестность информации. Значение NULL не является значением в полном смысле слова: по определению оно означает отсутствие значения и может иметь тип NULL или иметь любой другой тип (CREATE TABLE new_tab AS (SELECT NULL) — специальный тип null, CREATE TABLE new_table AS (SELECT 10+NULL) — тип integer). Поэтому NULL не равно ни логическому значению FALSE, ни пустой строке, ни нулю. При сравнении NULL с любым значением будет получен результат NULL, а не FALSE и не 0. Более того, NULL не равно NULL! (ru)
  • Null — спеціальне значення, яке використовується в SQL для позначення відсутності даних. NULL відповідає поняттю «порожнє поле», тобто «поле, яке не містить ніякого значення». Введено винахідником реляційної моделі даних Едгаром Коддом, SQL Null слугує для виконання вимоги, що всі дійсно реляційні системи керування базами даних (РСКБД) підтримують представлення «відсутньої і непридатної інформації». Кодд також ввів використання малої літери грецької омега (ω) як символу для представлення Null в теорії баз даних. NULL також є зарезервованим словом в SQL, яке вказує на спеціальну позначку Null. Null був причиною суперечок і дебатів через свою асоціацію з трійковою логікою, особливих вимог з його використання в інструкції SQL JOIN, і спеціальної обробки агрегатними функціями та операторами групування SQL. Хоча особливі функції та предикати правильно обробляють Null, опоненти відчувають, що підтримка цієї можливості вводить непотрібну складність і суперечливість в реляційну модель даних. (uk)
dbo:thumbnail
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 2002540 (xsd:integer)
dbo:wikiPageLength
  • 62465 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1124588178 (xsd:integer)
dbo:wikiPageWikiLink
dbp:align
  • center (en)
dbp:caption
  • The Codd table Emp may represent the relation EmpH22 or EmpH37, as pictured. (en)
dbp:content
  • class="wikitable" style="display: inline-table !important" + Emp ! Name !! Age George 43 Harriet Charles 56 class="wikitable" style="display: inline-table !important" + EmpH22 ! Name !! Age George 43 Harriet 22 Charles 56 class="wikitable" style="display: inline-table !important" + EmpH37 ! Name !! Age George 43 Harriet 37 Charles 56 (en)
dbp:date
  • 2013-04-12 (xsd:date)
dbp:innerstyle
  • display: flex; flex-flow: row wrap; justify-content: space-evenly; (en)
dbp:url
dbp:wikiPageUsesTemplate
dcterms:subject
gold:hypernym
rdf:type
rdfs:comment
  • Στη γλώσσα ερωτημάτων προγραμματισμού SQL ένα πεδίο με τιμή NULL είναι ένα πεδίο χωρίς τιμή. Μια τιμή NULL διαφέρει από μια μηδενική τιμή ή ένα πεδίο που περιέχει κενά. Ένα πεδίο με τιμή NULL είναι ένα πεδίο που έχει μείνει κενό κατά τη δημιουργία εγγραφής. Δεν είναι δυνατή η δοκιμή για τιμές NULL με χειριστές σύγκρισης, όπως =, <, ή <>.Σε αυτή τη περίπτωση θα πρέπει να χρησιμοποιήσουμε τους IS NULL και IS NOT NULL χειριστές.Η IS NULL χρησιμοποιείται για τη δοκιμή κενών τιμών (τιμές NULL) ενώ η IS NOT NULL χρησιμοποιείται για τη δοκιμή μη-κενών τιμών (τιμές NOT NULL). (el)
  • 空值(英語:Null、NULL)是結構化查詢語言中使用的特殊標記,是關聯式資料庫中对數據属性未知或缺失的一种标识,用於指示數據庫中不存在數據值。由關聯式資料庫模型的創作者 E.F.科德所引入。SQL空值是用來滿足真實關係數據庫管理系統(RDBMS)中,支持“缺失資訊與不適用的資訊”的需求。科德還介紹了在數據庫理論中使用小寫的希臘字母(ω)符號來表示空值。在 SQL中則是以 NULL 用於標識空值的保留關鍵字。SQL null是一個狀態,而不是一個值。這種用法與大多數編程語言完全不同,其中參照的空值意味著不指向任何對象。 這不應與 0 數值混淆。空值表示缺少值-而與零值不同,與缺乏答案的方式不同,作為“否”的答案。例如“亞當擁有多少本書?”這個問題,答案可能是“零”(他沒有)或“空白”(不知道他擁有多少)。在數據庫表格中,回報此問題的列結果,將從沒有值(標記為Null)開始,並且在我們確定亞當沒有書籍之前,並不會更新為值“零”。 数据库表主键的取值不能为空值。另外,数据库中的统计计算,一般将有空值的数据忽略不计。 (zh)
  • القيمة الفارغة أو لا شيء؛ قيمة خالية ؛ غير معروف (أو NULL) وهي علامة خاصة تستخدم في لغة الاستعلام البنيوية (SQL) للإشارة إلى عدم وجود قيمة بيانات في قاعدة البيانات. قدمها منشئ نماذج قواعد البيانات العلائقية إدجار كود، SQL Null والتي تعمل على تلبية متطلبات جميع أنظمة إدارة قواعد البيانات العلائقية الحقيقية (RDBMS) لتدعم تمثيل «المعلومات المفقودة والمعلومات غير القابلة للتطبيق». أيضًا استخدام رمز أوميغا اليوناني الصغير (ω) لتمثيل Null في نظرية قاعدة البيانات. في لغة SQL فإن قيمةNULL هي كلمة محجوزة تُستخدم لتحديد هذه العلامة. (ar)
  • Null (nulo) es un marcador especial usado en el lenguaje de consulta estructurado (SQL) para indicar que no existe un valor dentro de una base de datos. Introducido por el creador del modelo relacional de bases de datos E. F. Codd, su función es la de solventar el requisito de que los sistemas de gestión relacionales de base de datos (en inglés: Database management system, abreviado DBMS) verdaderos puedan representar información “desconocida” o “no aplicable”. Asimismo, Codd también introdujo el uso de la letra griega omega (ω) en minúscula para representar el Null en la teoría de la teoría de las bases de datos. NULL es también una palabra reservada en el lenguaje SQL para identificar el marcador especial Null. (es)
  • In SQL, null or NULL is a special marker used to indicate that a data value does not exist in the database. Introduced by the creator of the relational database model, E. F. Codd, SQL null serves to fulfil the requirement that all true relational database management systems (RDBMS) support a representation of "missing information and inapplicable information". Codd also introduced the use of the lowercase Greek omega (ω) symbol to represent null in database theory. In SQL, NULL is a reserved word used to identify this marker. (en)
  • Null 또는 NULL은 구조적 질의 언어 (SQL)에서 데이터베이스 내의 데이터 값이 존재하지 않는다는 것을 지시하는데 사용되는 특별한 표시어(special marker)이다. 데이터베이스 관계 모델의 창시자인 E. F. 콧(E. F. Codd)에 만들어진 개념으로, SQL NULL은 모든 true RDBMS가 빠진 정보와 적용할 수 없는 정보를 지원해야 한다는 요구사항을 충족시키는 역할을 한다. 콧은 또한 데이터베이스 이론에서 Null을 표현하기 위해 그리스어의 오메가의 소문자(ω)를 이용할 것을 도입했다. NULL은 또한 SQL에서 Null 특수 표시를 구분하기 위해 사용되는 유보된 키워드이다. Null은 SQL 조인에서 사용하기 위해 필수적인 로 인해 논란의 중심이 되어 왔다. 컴퓨터 과학자인 론 밴 더 메이든 교수는 그러한 여러 문제를 다음과 같이 요약했다. SQL 표준에서 비일관성은 SQL에서 널의 취급 문제를 직관적인 논리 어휘 탓으로 돌리는 것은 가능하지 않다는 것을 의미하는 것이다. 이 문제를 해결하기 위해 여러 해법들이 제시되었지만, 대안의 복잡성은 폭넓은 이론 확산의 걸림돌이 되었다. (ko)
  • Null – specjalny znacznik w języku SQL, wskazujący, że dana nie istnieje w bazie danych. Wprowadzony przez twórcę relacyjnego modelu bazy danych, Edgara Franka Codda, znacznik Null istnieje, aby spełnić wymóg, że wszystkie prawdziwe systemy zarządzania relacyjną bazą danych udostępniają reprezentację „informacji brakującej i informacji niestosowalnej”. Codd zapoczątkował również przedstawianie znacznika Null w teorii baz danych za pomocą małej greckiej litery omega (ω). NULL to także zarezerwowane słowo w SQL, używane do identyfikacji specjalnego znacznika Null. (pl)
  • Null, (Nulo) é uma palavra que atribui um valor nulo para um campo, célula ou código em um banco de dados ou de uma aplicação. Os atributos em tabelas de base de dados que suportam a linguagem SQL podem ser definidos como null. Isto indica que, o valor de fato da coluna é "desconhecido" ou "não aplicável", e também não é um campo vazio, ou com espaços. (pt)
  • Null — спеціальне значення, яке використовується в SQL для позначення відсутності даних. NULL відповідає поняттю «порожнє поле», тобто «поле, яке не містить ніякого значення». Введено винахідником реляційної моделі даних Едгаром Коддом, SQL Null слугує для виконання вимоги, що всі дійсно реляційні системи керування базами даних (РСКБД) підтримують представлення «відсутньої і непридатної інформації». Кодд також ввів використання малої літери грецької омега (ω) як символу для представлення Null в теорії баз даних. NULL також є зарезервованим словом в SQL, яке вказує на спеціальну позначку Null. (uk)
  • NULL в СУБД — специальное значение (псевдозначение), которое может быть записано в таблицы базы данных (БД). NULL соответствует понятию «пустое поле», то есть «поле, не содержащее никакого значения». Введено для того, чтобы различать в полях БД пустые (визуально не отображаемые) значения (например, строку нулевой длины) и отсутствующие значения (когда в поле не записано вообще никакого значения, даже пустого). (ru)
rdfs:label
  • قيمة فارغة (إس كيو إل) (ar)
  • Null (SQL) (el)
  • Null (SQL) (es)
  • Null (SQL) (ko)
  • Null (SQL) (en)
  • Null (SQL) (pl)
  • Null (SQL) (pt)
  • NULL (SQL) (ru)
  • 空值 (SQL) (zh)
  • Null (SQL) (uk)
rdfs:seeAlso
owl:sameAs
prov:wasDerivedFrom
foaf:depiction
foaf:isPrimaryTopicOf
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License