Różne źródła (np. Wikipedia , PSOUG ) stwierdzają, że Oracle nullnie ma typu. Czy to prawda? Co z innymi
Różne źródła (np. Wikipedia , PSOUG ) stwierdzają, że Oracle nullnie ma typu. Czy to prawda? Co z innymi
Mam następujące dane wejściowe: id | value ----+------- 1 | 136 2 | NULL 3 | 650 4 | NULL 5 | NULL 6 | NULL 7 | 954 8 | NULL 9 | 104 10 | NULL Oczekuję następującego wyniku: id | value ----+------- 1 | 136 2 | 136 3 | 650 4 | 650 5 | 650 6 | 650 7 | 954 8 | 954 9 | 104...
Czy postgres jest sposobem na połączenie IS DISTINCT FROMz ANYinnym sposobem na uzyskanie tego samego rezultatu? select count(*) from (select 'A' foo union all select 'Z' union all select null) z where foo <> any(array[null, 'A']); count ------- 1 (1 row) select count(*) from (select 'A'...
Rozwiązałem problem zapytania za pomocą ... row_number() over (partition by... to jest bardziej ogólne pytanie, dlaczego nie możemy używać kolumn z wartościami null w złączeniach. Dlaczego null nie może być równy null ze względu na
Mam problem z użyciem nowej funkcji UPSERT w Postgres 9.5 Mam tabelę, która służy do agregowania danych z innej tabeli. Klucz złożony składa się z 20 kolumn, z których 10 można zerować. Poniżej stworzyłem mniejszą wersję problemu, który mam, szczególnie z wartościami NULL. CREATE TABLE...
Niedawno dodałem kolumnę bitową obsługującą NULL do tabeli, która ma prawie 500 milionów wierszy. W kolumnie nie ma wartości domyślnej, jednak wszystkie wstawki określają wartość 0 lub 1, a ja uruchomiłem jednorazową procedurę, aby przypisać 0 lub 1 do wszystkich istniejących wierszy (aktualizując...
Nasza firma współpracuje z inną firmą programistyczną dla wspólnego projektu i powiedziano nam, że jeśli konkretna wartość nie zostanie wyświetlona, powinniśmy przekazać wartość -5000 (ich arbitralna wartość wartownika); powodem jest to, że żadna kolumna liczbowa w ich bazie danych Oracle nie...
Mam zapytanie na dużej tabeli, która wygląda następująco: declare @myIdParam int = 1 select * from myTable where (@myIdParam is null or myTable.Id = @myIdParam) Istnieje kilka podobnych warunków warunkowych w klauzuli where, a także wiele sprzężeń, ale jest to streszczenie. W efekcie, jeśli...
Mam tabelę z milionami wierszy i kolumnę, która dopuszcza wartości NULL. Jednak żaden wiersz nie ma obecnie wartości NULL dla tej kolumny (mogę to dość szybko zweryfikować za pomocą zapytania). Jednak gdy wykonam polecenie ALTER TABLE MyTable ALTER COLUMN MyColumn BIGINT NOT NULL; zapytanie trwa...
Mam aplikację (dane są przechowywane w PostgreSQL), w której większość pól w tabelach nie zawsze ma wartość NULL, ale schemat tych tabel nie wymusza tego. Na przykład spójrz na tę fałszywą tabelę: CREATE TABLE "tbl" ( "id" serial, "name" varchar(40), "num" int, "time" timestamp PRIMARY KEY...
Mam pomocnika, który generuje dla mnie trochę kodu do wykonywania aktualizacji zbiorczych i generuje SQL, który wygląda następująco: (Zarówno aktywne, jak i podstawowe pola są typu boolean) UPDATE fields as t set "active" = new_values."active","core" = new_values."core" FROM (values...
Pytanie bez wyjaśnienia: Czy w ogóle istnieje ograniczenie 2 wartości zerowych, które zawsze wymaga wartości 1? Na przykład dwie kolumny daty, obie o wartości NULL, ale mające co najmniej 1, która wymaga wartości Opis problemu: Powiedzmy, że mam tabelę o nazwie Koszt i mają 2...
Mam następujący widok indeksowany zdefiniowany w SQL Server 2008 (możesz pobrać działający schemat z gist do celów testowych): CREATE VIEW dbo.balances WITH SCHEMABINDING AS SELECT user_id , currency_id , SUM(transaction_amount) AS balance_amount , COUNT_BIG(*) AS transaction_count FROM...
Mam ogólną tabelę dziennika, około 5m wierszy. Istnieje pole „silnie typowane”, które przechowuje typ zdarzenia, oraz kilka kolumn „luźno typowanych”, które zawierają dane istotne dla zdarzenia. Oznacza to, że znaczenie tych „luźno wpisanych” kolumn zależy od typu zdarzenia. Te kolumny są...