sql

Nie można określić tabeli docelowej dla aktualizacji w klauzuli FROM

Mam prostą tabelę mysql: CREATE TABLE IF NOT EXISTS `pers` ( `persID` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(3 ... ://dev.mysql.com/doc/refman/5.1/en/subquery-restrictions.html , ale to mi nie pomaga. Co zrobić, aby poprawić zapytanie sql?

Jak Mogę (lub Mogę) wybrać różne na wielu kolumnach?

Muszę pobrać wszystkie wiersze z tabeli, w której połączone 2 kolumny są różne. Więc chcę wszystkie sprzedaży, które nie mają ... CT DISTINCT (saleprice, saledate), id, count(id) FROM sales HAVING count = 1) Ale boli mnie mózg.

Porównywanie zakresów dat

W MySQL, jeśli mam listę zakresów dat (range-start i range-end). np. 10/06/1983 to 14/06/1983 15/07/1983 to 16/07/1983 18/0 ... zrobić? Np. 06/06/1983 to 18/06/1983 = IN LIST 10/06/1983 to 11/06/1983 = IN LIST 14/07/1983 to 14/07/1983 = NOT IN LIST

Baza danych atrybutów encji a ścisły Model relacyjny Ecommerce

Można śmiało powiedzieć, że model bazy danych EAV/CR jest zły. To powiedziawszy, Pytanie: jaki model bazy danych, technika ... które są interesujące, wiedząc, że wszystkie mają lukier z bitą śmietaną. Nie jest to specyficzne dla ciast, tylko przykład.

DateTime2 vs DateTime w SQL Server

Który: datetime datetime2 Jest zalecanym sposobem przechowywania daty i czasu w SQL Server 2008+? Zdaję sobie sprawę z ... je dokument najlepszej praktyki na temat tego, kiedy korzystać z czego, czy może powinniśmy po prostu używać datetime2 tylko?

Pobieranie rekordów dla wszystkich tabel w bazie danych MySQL

Czy istnieje sposób, aby uzyskać liczbę wierszy we wszystkich tabelach w bazie danych MySQL bez uruchamiania SELECT count() Na każdej tabeli?

Dlaczego tworzysz widok w bazie danych?

Kiedy i dlaczego ktoś decyduje, że musi utworzyć widok w swojej bazie danych? Dlaczego po prostu nie uruchomić normalnej procedury składowanej lub wybrać?

Jaka jest różnica między posiadaniem i gdzie w SQL?

Jaka jest różnica między HAVING a WHERE w SQL SELECT oświadczeniu? EDIT: zaznaczyłem odpowiedź Stevena jako poprawną, poniewa ... nie miała GROUP BY i tam zaczęło się moje zamieszanie. Oczywiście, dopóki tego nie wiesz, nie możesz tego określić w pytaniu.

Symulacja grupowa funkcji concat MySQL w Microsoft SQL Server 2005?

[7]}próbuję przenieść aplikację opartą na MySQL do Microsoft SQL Server 2005 (nie z wyboru ,ale takie jest życie). W orygina ... procedur przechowywanych lub czegoś podobnego, po prostu prostego SQL, więc proszę się pomylić z boku zbyt wiele wyjaśnień:)

Dlaczego SELECT * jest szkodliwy?

Dlaczego SELECT * jest zła praktyka? Czy nie oznacza to mniej zmian kodu, jeśli dodasz nową kolumnę, którą chcesz? Rozumiem, że SELECT COUNT(*) jest problem z wydajnością na niektórych DBs, ale co, jeśli naprawdę chcesz każdą kolumnę?

Czym jest indeks w SQL?

Co to jest indeks w SQL? Czy możesz wyjaśnić lub odwołać się do jasnego zrozumienia? Gdzie powinienem użyć indeksu?

Ustaw NOCOUNT przy użyciu

Zainspirowany tym pytaniem gdzie istnieją różne poglądy na SET NOCOUNT... Czy powinniśmy używać SET NOCOUNT ON dla SQL ... Mar 2013 Więcej Szczegółów od @ RemusRusanu:czy ustawienie NOCOUNT na naprawdę sprawia, że tak duża różnica w wydajności

Zmień nazwę kolumny SQL Server 2008

Używam SQL Server 2008 i Navicat. Muszę zmienić nazwę kolumny w tabeli za pomocą SQL. ALTER TABLE table_name RENAME COLUMN old_name to new_name; To stwierdzenie nie działa.

Jakie są najlepsze praktyki w projektowaniu wielojęzycznych baz danych? [zamknięte]

Jaki jest najlepszy sposób na stworzenie wielojęzycznej bazy danych? Aby utworzyć zlokalizowaną tabelę dla każdej tabeli, pro ... a każdego języka jest proste, ale nie dynamiczne, pomóż mi zrozumieć, jaki jest najlepszy wybór dla aplikacji korporacyjnych

generowanie dni od zakresu dat

Chciałbym uruchomić zapytanie typu select ... as days where `date` is between '2010-01-20' and '2010-01-24' I zwraca dane typu: days ---------- 2010-01-20 2010-01-21 2010-01-22 2010-01-23 2010-01-24

Oracle SQL: aktualizacja tabeli danymi z innej tabeli

Tabela 1: id name desc ----------------------- 1 a abc 2 b def 3 c adf Tabela 2: id ... y 345 3 c adf Pytanie pochodzi z zaktualizuj jedną tabelę danymi z innej, ale specjalnie dla oracle SQL.

PostgreSQL Crosstab Query

Czy ktoś wie jak tworzyć zapytania crosstab w PostgreSQL? Na przykład mam następującą tabelę: Section Status Count A ... wróciło następujący crosstab: Section Active Inactive A 1 2 B 4 5 Czy to możliwe?

Jak połączyć ciągi pól string w zapytaniu PostgreSQL 'group by'?

Szukam sposobu na połączenie łańcuchów pól w grupie za pomocą zapytania. Na przykład mam tabelę: ID COMPANY_ID EMPLOYEE ... MPANY_ID EMPLOYEE 1 Anna, Bill 2 Carol, Dave W mySQL jest wbudowana funkcja do tego group_concat

Numer wiersza () w MySQL

Czy Jest jakiś fajny sposób w MySQL na replikację funkcji SQL Server ROW_NUMBER()? Na przykład: SELECT col1, col2, ... ykład dodać warunek, aby ograniczyć intRow do 1, Aby uzyskać pojedynczy wiersz z najwyższą col3 dla każdej pary (col1, col2).

Czy widok jest szybszy niż proste zapytanie?

Jest select * from myView Szybciej niż samo zapytanie, aby utworzyć widok (aby mieć ten sam resultSet): select * from ... jest dla mnie do końca jasne, czy Widok używa jakiegoś buforowania, co czyni go szybszym w porównaniu z prostym zapytaniem.