Pytania oznaczone «sql»

83
Instrukcje IF-THEN-ELSE w postgresql

Chcę napisać zapytanie postgresql, aby wykonać następujące czynności: if(field1 > 0, field2 / field1 , 0) Próbowałem tego zapytania, ale nie działa if (field1 > 0) then return field2 / field1 as field3 else return 0 as field3 Dziękuję

82
Nie można znaleźć mysql.sock

Musiałem tylko przeinstalować mysql i mam problem z jego uruchomieniem. Nie może znaleźć gniazda (mysql.sock). Problem w tym, że ja też nie. W terminalu Mac OS X 10.4 wpisuję: locate mysql.socki wracam /private/tmp/mysql.sock. Ma sens, że plik gniazda istnieje w tej lokalizacji, ale w...

82
MySQL: Rzutowanie typu NULL na 0

Załóżmy, że następująca tabela (np. Wynik kilku instrukcji sprzężenia wewnętrznego): id | column_1 | column_2 ------------------------ 1 | 1 | 2 | 2 | 2 3 | | 3 Które możesz uzyskać na przykład z następującego stwierdzenia: select a.id, t1.column_1, t2.column_2 from a left join t1 on...

82
Dlaczego warto korzystać z Select Top 100 Percent?

Rozumiem, że przed SQL Server 2005 można było „oszukać” SQL Server, aby zezwolił na użycie zamówienia w definicji widoku, włączając TOP 100 PERCENTw to klauzulę SELECT . Ale widziałem inny kod, który odziedziczyłem, który używa SELECT TOP 100 PERCENT... w dynamicznych instrukcjach SQL (używanych...

82
Pobieranie danych do wykresu histogramu

Czy istnieje sposób na określenie rozmiarów pojemników w MySQL? W tej chwili próbuję wykonać następujące zapytanie SQL: select total, count(total) from faults GROUP BY total; Generowane dane są wystarczająco dobre, ale jest po prostu zbyt wiele wierszy. Potrzebuję sposobu na pogrupowanie...

82
Jak pozbyć się tych komentarzy ze zrzutu MySQL?

Próbuję stworzyć prostą strukturę, tylko zrzut mojej bazy danych. Użycie mysqldumpdaje mi wynik taki jak: /*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; /*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; /*!40101 SET

82
Jak zdobyć klucz podstawowy tabeli?

Czy istnieje sposób, aby uzyskać nazwę pola klucza podstawowego z bazy danych mysql? Na przykład: Mam taki stół: +----+------+ | id | name | +----+------+ | 1 | Foo1 | | 2 | Foo2 | | 3 | Foo3 | +----+------+ Gdzie id pola to klucz podstawowy (ma automatyczną inkrementację, ale nie mogę tego...

82
Najszybszy sposób na skopiowanie tabeli w mysql?

Chcę skopiować tabelę do MySQL. Jaki jest najszybszy sposób? Lubię to? CREATE TABLE copy LIKE original; INSERT INTO copy SELECT * FROM original; lub CREATE TABLE copy SELECT * FROM original; ALTER TABLE copy ADD PRIMARY KEY (id); czy jest inny sposób? EDYCJA: Martwię się o ponowne...