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.