Pytania otagowane jako sql

Structured Query Language (SQL) to język do wysyłania zapytań do baz danych. Pytania powinny zawierać przykłady kodu, strukturę tabeli, przykładowe dane oraz znacznik implementacji DBMS (np. MySQL, PostgreSQL, Oracle, MS SQL Server, IBM DB2 itp.). Jeśli twoje pytanie dotyczy wyłącznie określonego DBMS (używa określonych rozszerzeń / funkcji), użyj zamiast tego znacznika DBMS. Odpowiedzi na pytania oznaczone SQL powinny używać standardowego SQL ISO / IEC.


5
Django CharField vs TextField
Jaka jest różnica między CharField()i TextField()w Django? Dokumentacja mówi, że CharField()należy stosować mniejsze strun i TextField()powinny być wykorzystywane do większych łańcuchów. Okej, ale gdzie przebiega granica między „małym” a „dużym”? Co się tu dzieje pod maską, co sprawia, że ​​tak jest?
302 sql  django  database  storage 


6
aktualizowanie wierszy tabeli w postgresie za pomocą podzapytania
Używając postgres 8.4, moim celem jest aktualizacja istniejącej tabeli: CREATE TABLE public.dummy ( address_id SERIAL, addr1 character(40), addr2 character(40), city character(25), state character(2), zip character(5), customer boolean, supplier boolean, partner boolean ) WITH ( OIDS=FALSE ); Początkowo przetestowałem moje zapytanie przy użyciu instrukcji insert: insert into address customer,supplier,partner SELECT case …


9
Łączenie SQL: wybieranie ostatnich rekordów w relacji jeden do wielu
Załóżmy, że mam tabelę klientów i tabelę zakupów. Każdy zakup należy do jednego klienta. Chcę uzyskać listę wszystkich klientów wraz z ich ostatnim zakupem w jednym wyciągu SELECT. Jaka jest najlepsza praktyka? Wszelkie porady dotyczące budowania indeksów? Proszę użyć tych nazw tabel / kolumn w swojej odpowiedzi: klient: identyfikator, imię …



14
Zaktualizuj instrukcję z wewnętrznym złączeniem w Oracle
Mam zapytanie, które działa dobrze w MySQL, ale kiedy uruchamiam je na Oracle, pojawia się następujący błąd: Błąd SQL: ORA-00933: Niepoprawnie zakończone polecenie SQL 00933. 00000 - „Niepoprawnie zakończone polecenie SQL” Zapytanie to: UPDATE table1 INNER JOIN table2 ON table1.value = table2.DESC SET table1.value = table2.CODE WHERE table1.UPDATETYPE='blah';

16
Błąd 1046 Nie wybrano bazy danych, jak rozwiązać?
Błąd zapytania SQL: -- -- Database: `work` -- -- -------------------------------------------------------- -- -- Table structure for table `administrators` -- CREATE TABLE IF NOT EXISTS `administrators` ( `user_id` varchar( 30 ) NOT NULL , `password` varchar( 30 ) NOT NULL ) ENGINE = InnoDB DEFAULT CHARSET = latin1; MySQL powiedział: #1046 - …


3
Jak wykonać warunek OR w zestawie zapytań django?
Chcę napisać zapytanie Django równoważne temu zapytaniu SQL: SELECT * from user where income >= 5000 or income is NULL. Jak zbudować filtr zestawu zapytań Django? User.objects.filter(income__gte=5000, income=0) To nie działa, ponieważ są to ANDfiltry. Chcę ORfiltrów, aby uzyskać połączenie poszczególnych zestawów zapytań.

12
Oracle: jak UPSERT (zaktualizować lub wstawić do tabeli?)
Operacja UPSERT aktualizuje lub wstawia wiersz do tabeli, w zależności od tego, czy tabela ma już wiersz zgodny z danymi: if table t has a row exists that has key X: update t set mystuff... where mykey=X else insert into t mystuff... Ponieważ Oracle nie ma określonej instrukcji UPSERT, jaki …
293 sql  oracle  merge  upsert 



Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.