Pytania otagowane jako sql

Structured Query Language (SQL) to język do wysyłania zapytań do baz danych. Pytania powinny zawierać przykłady kodu, strukturę tabeli, przykładowe dane oraz znacznik implementacji DBMS (np. MySQL, PostgreSQL, Oracle, MS SQL Server, IBM DB2 itp.). Jeśli twoje pytanie dotyczy wyłącznie określonego DBMS (używa określonych rozszerzeń / funkcji), użyj zamiast tego znacznika DBMS. Odpowiedzi na pytania oznaczone SQL powinny używać standardowego SQL ISO / IEC.

12
Jawne i niejawne sprzężenia SQL
Czy jest jakaś różnica wydajności w jawnym a niejawnym sprzężeniu wewnętrznym? Na przykład: SELECT * FROM table a INNER JOIN table b ON a.id = b.id; vs. SELECT a.*, b.* FROM table a, table b WHERE a.id = b.id;
399 sql  join 



12
Czy można określić warunek w Count ()?
Czy można określić warunek w Count()? Chciałbym policzyć tylko wiersze, które mają na przykład „Menedżer” w kolumnie Pozycja. Chcę to zrobić w instrukcji count, nie używając WHERE; Pytam o to, ponieważ muszę policzyć zarówno menedżerów, jak i innych w tym samymSELECT (coś jak Count(Position = Manager), Count(Position = Other))więc WHEREnie …
391 sql  sql-server  tsql 

17
Wiele aktualizacji w MySQL
Wiem, że możesz wstawić wiele wierszy jednocześnie. Czy istnieje sposób na aktualizację wielu wierszy jednocześnie (jak w jednym zapytaniu) w MySQL? Edycja: Na przykład mam następujące Name id Col1 Col2 Row1 1 6 1 Row2 2 2 3 Row3 3 9 5 Row4 4 16 8 Chcę połączyć wszystkie następujące …
388 mysql  sql  sql-update 

2
Wydajnie konwertuj wiersze na kolumny na serwerze SQL
Szukam wydajnego sposobu konwertowania wierszy na kolumny w serwerze SQL. Słyszałem, że PIVOT nie jest bardzo szybki i muszę poradzić sobie z dużą ilością rekordów. Oto mój przykład: ------------------------------- | Id | Value | ColumnName | ------------------------------- | 1 | John | FirstName | | 2 | 2.4 | Amount …

2
Zagnieżdżona instrukcja select w SQL Server
Dlaczego poniższe działania nie działają? SELECT name FROM (SELECT name FROM agentinformation) Wydaje mi się, że moje rozumienie SQL jest błędne, ponieważ myślałem, że zwróci to samo, co SELECT name FROM agentinformation Czy wewnętrzna instrukcja select nie tworzy zestawu wyników, który zewnętrzna instrukcja SELECT wysyła następnie do zapytania?

7
Jak zadeklarować zmienną w MySQL?
Jak zadeklarować zmienną w mysql, aby moje drugie zapytanie mogło z niej korzystać? Chciałbym napisać coś takiego: SET start = 1; SET finish = 10; SELECT * FROM places WHERE place BETWEEN start AND finish;
386 mysql  sql 



5
WYBIERZ SQL Server do istniejącej tabeli
Próbuję wybrać niektóre pola z jednej tabeli i wstawić je do istniejącej tabeli z procedury składowanej. Oto, co próbuję: SELECT col1, col2 INTO dbo.TableTwo FROM dbo.TableOne WHERE col3 LIKE @search_key Myślę, że SELECT ... INTO ...dotyczy tabel tymczasowych i dlatego pojawia się błąd, który dbo.TableTwojuż istnieje. Jak mogę wstawić wiele …

10
Nie można określić tabeli docelowej do aktualizacji w klauzuli FROM
Mam prostą tabelę mysql: CREATE TABLE IF NOT EXISTS `pers` ( `persID` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(35) NOT NULL, `gehalt` int(11) NOT NULL, `chefID` int(11) DEFAULT NULL, PRIMARY KEY (`persID`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ; INSERT INTO `pers` (`persID`, `name`, `gehalt`, `chefID`) VALUES (1, 'blb', 1000, 3), (2, …

25
Usuń zduplikowane wiersze w MySQL
Mam tabelę z następującymi polami: id (Unique) url (Unique) title company site_id Teraz muszę usunąć wiersze mające takie same title, company and site_id. Jednym ze sposobów będzie użycie następującego kodu SQL wraz ze skryptem ( PHP): SELECT title, site_id, location, id, count( * ) FROM jobs GROUP BY site_id, company, …
375 mysql  sql  duplicates 



Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.