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
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
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...
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...
Chcę ponownie zgłosić ten sam wyjątek w SQL Server, który właśnie wystąpił w moim bloku try. Mogę wysłać tę samą wiadomość, ale chcę zgłosić ten sam błąd. BEGIN TRANSACTION BEGIN TRY INSERT INTO Tags.tblDomain (DomainName, SubDomainId, DomainCode, Description) VALUES(@DomainName,...
Chcę zalogować się do konsoli lub do pliku, wszystkie zapytania, które robi Grails, aby sprawdzić wydajność. Skonfigurowałem to bez powodzenia. Każdy pomysł by pomógł.
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...
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
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...
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....
Podczas tworzenia tabeli w PostgreSQL, domyślne nazwy ograniczeń zostaną przypisane, jeśli nie zostaną podane: CREATE TABLE example ( a integer, b integer, UNIQUE (a, b) ); Ale użycie ALTER TABLEdo dodania ograniczenia wydaje się, że nazwa jest obowiązkowa: ALTER TABLE example ADD...
Pobrałem instalator postgresql-9.0.1-1-windows.exe z oficjalnej strony, uruchomiłem go, a następnie wyskoczył błąd: Wystąpił błąd podczas wykonywania instalatora środowiska wykonawczego Microsoft VC ++ Jaki jest powód tego komunikatu o błędzie? Platforma: Windows XP SP3, Dell Inspiron...
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....
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...
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 =...
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...
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...
Jak zapytać o pole bazy danych DateTime w określonym zakresie? Używam SQL SERVER 2005 Kod błędu poniżej SELECT * FROM TABLENAME WHERE DateTime >= 12/04/2011 12:00:00 AM AND DateTime <= 25/05/2011 3:53:04 AM Pamiętaj, że muszę uzyskać wiersze w określonym przedziale czasu....
Mój kod to: SELECT column_name FROM information.SCHEMA.columns WHERE table_name = 'aean' Zwraca nazwy kolumn tabeli aean. Teraz zadeklarowałem tablicę: DECLARE colnames text[] Jak mogę przechowywać dane wyjściowe select w tablicy colnames. Czy istnieje potrzeba inicjowania nazw kolumn?...
Czy coś takiego jest możliwe? INSERT INTO Table2 (val) VALUES ((INSERT INTO Table1 (name) VALUES ('a_title') RETURNING id)); jak użycie wartości zwracanej jako wartości do wstawienia wiersza w drugiej tabeli z odniesieniem do pierwszej tabeli?
Utworzyłem tabelę z kluczem podstawowym i włączono AUTO_INCREMENT, jak mogę korzystać z MYSQL AUTO_INCREMENT? CREATE TABLE IF NOT EXISTS test.authors ( hostcheck_id INT PRIMARY KEY AUTO_INCREMENT, instance_id INT, host_object_id INT, check_type INT, is_raw_check INT, current_check_attempt...