Pytania oznaczone «sql»

82
sqlalchemy filtruje wiele kolumn

Jak połączyć dwie kolumny i zastosować filtr? Na przykład chcę wyszukiwać w obu kolumnach „imię” i „nazwisko” w tym samym czasie. Oto, jak to robiłem, przeszukując tylko jedną kolumnę: query = meta.Session.query(User).filter(User.firstname.like(searchVar))

82
Zresetuj klucz podstawowy PostgreSQL do 1

Czy istnieje sposób na zresetowanie klucza podstawowego tabeli PostgreSQL, aby ponownie zaczynał od 1 w tabeli zapełnionej? W tej chwili generuje liczby od 1000000 wzwyż. Chcę, żeby wszystko się zresetowało i zaczęło do 1, zachowując wszystkie moje istniejące dane nienaruszone....

82
Polecenie dodania domyślnego wiązania

Wydaje się, że istnieją co najmniej dwa sposoby dodania domyślnego ograniczenia przy użyciu prostego języka T-SQL. Czy mam rację, że jedyną różnicą między tymi dwoma opisanymi poniżej jest to, że druga metoda tworzy nazwę ograniczenia, a pierwsza ma nazwę wygenerowaną przez SQL Server? ALTER...

82
Jak napisać REST API?

Piszę aplikację na iPhone'a jako projekt hobbystyczny i będzie potrzebować usługi internetowej, aby zapewnić jej dane. Nie różni się zbytnio od tego, co robię w pracy, ale w pracy piszę tylko widoki i kontrolery. Ktoś inny jest odpowiedzialny za napisanie modelu i zwykle to klienci zapewniają...

82
Data i ostatnie null SQL Server ORDER BY

Próbuję zamówić według daty. Chcę, aby najnowsze daty pojawiały się jako pierwsze. To dość proste, ale jest wiele rekordów, które są zerowe i poprzedzają jakiekolwiek rekordy z datą. Próbowałem kilku rzeczy bez powodzenia: ORDER BY ISNULL(Next_Contact_Date, 0) ORDER BY...

82
Wydajność SQL 'jak' vs '='

To pytanie omija to, nad czym się zastanawiam, ale odpowiedzi nie dotyczą go dokładnie. Wydawałoby się, że generalnie „=” jest szybsze niż „like”, gdy używa się symboli wieloznacznych. Wydaje się, że jest to powszechna mądrość. Załóżmy jednak, że mam kolumnę zawierającą ograniczoną liczbę...

82
Zastosowanie funkcji agregującej MIN do pola BIT

Chcę napisać następujące zapytanie: SELECT ..., MIN(SomeBitField), ... FROM ... WHERE ... GROUP BY ... Problem w tym, że SQL Server tego nie lubi, gdy chcę obliczyć minimalną wartość pola bitowego , zwraca błąd Operand data type bit is invalid for min operator. Mogę zastosować następujące...

81
Naturalne sortowanie w MySQL

Czy istnieje elegancki sposób na wydajne, naturalne sortowanie w bazie danych MySQL? Na przykład, jeśli mam taki zestaw danych: Final Fantasy Final Fantasy 4 Final Fantasy 10 Final Fantasy 12 Final Fantasy 12: Chains of Promathia Final Fantasy Adventure Final Fantasy Origins Final Fantasy...

81
Linq-to-SQL ToDictionary ()

Jak poprawnie przekonwertować dwie kolumny z SQL (2008) za pomocą Linq na słownik (do buforowania)? Obecnie wykonuję pętlę przez IQueryable b / c Nie mogę uruchomić metody ToDictionary. Jakieś pomysły? To działa: var query = from p in db.Table select p; Dictionary<string, string> dic =...

81
Czy mogę dokonywać transakcji i blokować w CouchDB?

Muszę wykonać transakcje (rozpocząć, zatwierdzić lub wycofać), blokady (wybrać do aktualizacji). Jak mogę to zrobić w bazie danych modelu dokumentu? Edytować: Sprawa jest taka: Chcę prowadzić serwis aukcyjny. I myślę też, jak skierować zakup. W przypadku zakupu bezpośredniego muszę...

81
Tinyint vs Bit?

Nie chcę tu wywoływać wojny religijnej, ale wydaje się, że istnieją dwie szkoły myślenia o tym, jak przedstawiać wartości logiczne w bazie danych. Niektórzy twierdzą, że bitjest to odpowiedni typ danych, podczas gdy inni twierdzą, że tinyintjest lepszy. Jedyne różnice, o których wiem,...