Als «null» getaggte Fragen

Ein Datenbankkonzept zur Darstellung fehlender, unbekannter oder nicht anwendbarer Daten.

3
Zwei nullfähige Spalten, von denen eine einen Wert haben muss
Keine Erklärung Frage: Gibt es überhaupt eine Beschränkung von 2 Nullwerten, für die immer 1 einen Wert haben muss? Zum Beispiel zwei Datumsspalten, beide null, aber mindestens 1, für die ein Wert erforderlich ist Problembeschreibung: Angenommen, ich habe eine Tabelle namens Expense und habe 2 Termine: prevision_expense_expiration_date DATE NULLABLE cost_payment_date …

1
Warum muss ich NULL in einen Spaltentyp umwandeln?
Ich habe einen Helfer, der Code generiert, um Massenaktualisierungen für mich durchzuführen, und SQL generiert, das so aussieht: (Sowohl das aktive als auch das Kernfeld sind vom Typ boolean) UPDATE fields as t set "active" = new_values."active","core" = new_values."core" FROM (values (true,NULL,3419), (false,NULL,3420) ) as new_values("active","core","id") WHERE new_values.id = t.id; …
10 postgresql  null  cast 

3
Zählen Sie null und nicht null Werte in einer Spalte
Wie kann man in MySQL null und nicht null in derselben Spalte zählen und abrufen? mein Tisch --------------------------------------------------- id | name | visited | registDate | --------------------------------------------------- 1 | george | NULL | 2014-04-01 | --------------------------------------------------- 2 | Thomas | NULL | 2014-04-15 | --------------------------------------------------- 3 | Wilfred | 1 …
10 mysql  count  null 


2
Wie kann ich SQL Server dabei helfen, zu erkennen, dass meine indizierte Ansichtsspalte NICHT NULL-fähig ist?
Ich habe die folgende indizierte Ansicht in SQL Server 2008 definiert (Sie können ein Arbeitsschema zu Testzwecken von gist herunterladen ): CREATE VIEW dbo.balances WITH SCHEMABINDING AS SELECT user_id , currency_id , SUM(transaction_amount) AS balance_amount , COUNT_BIG(*) AS transaction_count FROM dbo.transactions GROUP BY user_id , currency_id ; GO CREATE UNIQUE …


2
Wie füge ich bei Vergleichen in SQL Server Nullen hinzu?
Grundsätzlich bedeutet ein NULL in SQL Server, dass es keinen Wert gibt und daher nicht verglichen werden kann, was zu unerwarteten Ergebnissen führt. Beispielsweise gibt die folgende Abfrage keine Zeilen zurück, in denen der Wert NULL ist, aber ich möchte, dass dies der Fall ist: SELECT * FROM table WHERE …

1
Kann SQL Server NULL-Werte nicht in Spalten fester Länge speichern?
Ich bin auf diese Aussage in der offiziellen Oracle-Dokumentation gestoßen : In Microsoft SQL Server können nur Spalten mit Datentypen variabler Länge NULL-Werte speichern. Wenn Sie eine Spalte erstellen, die NULL-Werte mit einem Datentyp fester Länge zulässt, wird die Spalte automatisch in einen Systemdatentyp variabler Länge konvertiert ... Ich habe …

1
MySQL lädt NULL-Werte in numerische Spalten
MySQL 5.6.23, InnoDB Ich LOAD DATA INFILElade Tabellen aus durch Zeichen getrennten Textdateien mit dem Befehl und möchte, dass jedes Feld mit einem \N, das das NULLZeichen in dieser Einstellung ist, ein NULLin die Tabelle einfügt . Einige numerische Typen haben dieses Verhalten, während andere a 0. Ich verwende FIELDS …

1
Die mit NOT NULL definierte MySQL-Spalte erlaubt Nullen
Ich hatte vor einiger Zeit eine Tabelle erstellt und angefangen, Daten hinzuzufügen. Kürzlich habe ich eine neue Spalte ( address) hinzugefügt, die NOT NULLTeil der neuen Spalte ist. Die alten Zeilen (vor dem Hinzufügen) sind immer noch null, wodurch eine Warnung als Teil der Definition erstellt wurde. Neue Zeilen mit …
8 mysql  null 

1
Mehrere BIT-Datentypspalten in derselben Tabelle
Beachten Sie die folgenden Informationen, die von Microsoft SQL-Dokumentenseiten stammen: Das SQL Server-Datenbankmodul optimiert die Speicherung von Bitspalten. Wenn eine Tabelle 8 oder weniger Bitspalten enthält, werden die Spalten als 1 Byte gespeichert. Wenn 9 bis 16-Bit-Spalten vorhanden sind, werden die Spalten als 2 Byte usw. gespeichert. Siehe: https://docs.microsoft.com/en-us/sql/t-sql/data-types/bit-transact-sql?view=sql-server-2017 Wenn …

2
Ableiten einer berechneten Spalte basierend auf mehreren nullbaren Spalten
Ich bin ein bisschen ein SQL-Neuling. Ich habe versucht, eine automatisch generierte Spalte zu erstellen, die TAGaus 5 anderen Spalten aufgerufen wird , von denen einige NULL-Markierungen beibehalten können. Die zum Erstellen der automatisch generierten Spalte verwendete Syntax lautet: [Tag] AS ([Tag Type]+[Parent Tag Type]+[Tag Area No]+[Tag seq No]+[Tag Suffix]) …

2
Bedingte Zeichenfolgenverkettung in PostgreSQL
Ich habe eine Tabelle , parcelsdie zur Zeit die Spalten enthält owner_addr1, owner_addr2, owner_addr3. Manchmal ist eines oder beide der beiden letztgenannten Felder leer. Ich möchte sie in einem einzigen neuen Feld kombinieren, in owner_addrdem jedes der oben genannten Felder mit //jedem von ihnen verknüpft ist . Wenn jedoch eine …

5
Erzwingen Sie NOT NULL für eine Reihe von Spalten mit einer CHECK-Einschränkung nur für neue Zeilen
Ich habe eine Tabelle und muss eine neue Spalte ohne Standardwert hinzufügen: Zwang: ALTER TABLE integrations.billables DROP CONSTRAINT IF EXISTS cc_at_least_one_mapping_needed_billables, ADD CONSTRAINT cc_at_least_one_mapping_needed_billables CHECK ((("qb_id" IS NOT NULL) :: INTEGER + ("xero_id" IS NOT NULL) :: INTEGER + ("freshbooks_id" IS NOT NULL) :: INTEGER + ("unleashed_id" IS NOT NULL) …

1
So erhalten Sie 0 als array_length () - Ergebnis, wenn keine Elemente vorhanden sind
Ich habe eine Frage wie diese: select id, array_length(users_who_like_ids,1) as ct from queryables order by 2 desc; Aber leere Arrays (ohne Elemente) werden oben sortiert. Ich hätte lieber array_length()0 für diesen Fall zurückgegeben, damit dies nach unten sortiert wird. Ich verstehe wahrscheinlich nicht array_length()(ok, definitiv) aber: embers_dev2=# select array_length(array[1,2], 1), …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.