Pytania oznaczone «sql»

86
SQL Server, dzielenie zwraca zero

Oto kod, którego używam w przykładzie: PRINT @set1 PRINT @set2 SET @weight= @set1 / @set2; PRINT @weight Oto wynik: 47 638 0 Chciałbym wiedzieć, dlaczego wraca 0zamiast0,073667712

86
max (length (field)) w mysql

Jeśli powiem: select max(length(Name)) from my_table Otrzymuję wynik jako 18, ale chcę też mieć dane, o których mowa. Więc jeśli powiem: select max(length(Name)), Name from my_table ...to nie działa. Chyba powinno nastąpić samołączenie, którego nie potrafię rozgryźć. Czy ktoś może...

86
Wydajność UUID w MySQL?

Rozważamy użycie wartości UUID jako kluczy podstawowych dla naszej bazy danych MySQL. Wstawiane dane są generowane z dziesiątek, setek, a nawet tysięcy zdalnych komputerów i są wstawiane z szybkością 100-40 000 wstawień na sekundę, a my nigdy nie wykonamy żadnych aktualizacji. Sama baza danych...

86
Najlepszy magazyn danych dla miliardów wierszy

Muszę mieć możliwość przechowywania małych bitów danych (około 50-75 bajtów) dla miliardów rekordów (~ 3 miliardy / miesiąc przez rok). Jedynym wymaganiem jest szybkie wstawianie i szybkie wyszukiwanie wszystkich rekordów z tym samym identyfikatorem GUID oraz możliwość dostępu do magazynu...

86
w tym parametry w OPENQUERY

Jak mogę użyć parametru wewnątrz sql openquery, takiego jak: SELECT * FROM OPENQUERY([NameOfLinkedSERVER], 'SELECT * FROM TABLENAME where field1=@someParameter') T1 INNER JOIN MYSQLSERVER.DATABASE.DBO.TABLENAME T2 ON T1.PK = T2.PK

86
MySQL pobiera pozycję wiersza w ORDER BY

Z następującą tabelą MySQL: +-----------------------------+ + id INT UNSIGNED + + name VARCHAR(100) + +-----------------------------+ Jak mogę wybrać pojedynczy wiersz ORAZ jego pozycję wśród innych wierszy w tabeli, po posortowaniu według name ASC. Więc jeśli dane w tabeli wyglądają tak, po...

86
wyeliminować zduplikowane wartości tablic w postgres

Mam tablicę typu bigint, jak mogę usunąć zduplikowane wartości w tej tablicy? Dawny: array[1234, 5343, 6353, 1234, 1234] Powinienem dostać array[1234, 5343, 6353, ...] Przetestowałem przykład SELECT uniq(sort('{1,2,3,2,1}'::int[]))w podręczniku postgres, ale nie działa....

86
Jak wykluczyć wiersze, które nie są połączone z inną tabelą?

Mam dwie tabele, jedna ma klucz podstawowy, druga ma go jako klucz obcy. Chcę pobrać dane z tabeli podstawowej tylko wtedy, gdy tabela pomocnicza nie ma wpisu zawierającego jego klucz. Rodzaj przeciwieństwa prostego sprzężenia wewnętrznego, które zwraca tylko wiersze połączone tym kluczem....

86
Jak usunąć z Select w MySQL?

Ten kod nie działa z MySQL 5.0, jak go ponownie napisać, aby działał DELETE FROM posts where id=(SELECT id FROM posts GROUP BY id HAVING ( COUNT(id) > 1 )) Chcę usunąć kolumny, które nie mają unikalnego identyfikatora. Dodam, że przeważnie jest to jedyny identyfikator (próbowałem w składni...

86
MySQL i PHP - wstaw NULL zamiast pustego ciągu

Mam instrukcję MySQL, która wstawia niektóre zmienne do bazy danych. Niedawno dodałem 2 pola, które są opcjonalne ($ intLat, $ intLng). W tej chwili, jeśli te wartości nie są wprowadzone, przekazuję jako wartość pusty ciąg. Jak przekazać jawną wartość NULL do MySQL (jeśli jest pusta)? $query =...

86
Porównanie dat MS SQL?

Mam 2 daty (godziny): data1 = 2010-12-31 15: 13: 48.593 data2 = 2010-12-31 00: 00: 00.000 Jest tego samego dnia, tylko o różnych porach. Porównanie daty1 i daty2 przy użyciu <= nie działa z powodu daty1 i godziny. Więc data1 <= data2 jest nieprawidłowa, ale powinna być prawdziwa. Czy...

86
Kiedy zamykać kursory za pomocą MySQLdb

Buduję aplikację internetową WSGI i mam bazę danych MySQL. Używam MySQLdb, która zapewnia kursory do wykonywania instrukcji i uzyskiwania wyników. Jaka jest standardowa praktyka pobierania i zamykania kursorów? W szczególności, jak długo powinny działać moje kursory? Czy powinienem otrzymać nowy...