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.

15
Dlaczego SELECT * jest uważany za szkodliwy?
Dlaczego SELECT *zła praktyka? Czy nie oznaczałoby to mniej kodu do zmiany, jeśli dodałeś nową kolumnę, którą chciałeś? Rozumiem, że SELECT COUNT(*)jest to problem z wydajnością niektórych DB, ale co jeśli naprawdę chcesz każdej kolumny?
256 sql  database 

11
Połącz lewy SQL vs. wiele tabel na linii FROM?
Większość dialektów SQL akceptuje oba następujące zapytania: SELECT a.foo, b.foo FROM a, b WHERE a.x = b.x SELECT a.foo, b.foo FROM a LEFT JOIN b ON a.x = b.x Oczywiście, kiedy potrzebujesz zewnętrznego sprzężenia, wymagana jest druga składnia. Ale kiedy robię wewnętrzne sprzężenie, dlaczego miałbym preferować drugą składnię niż pierwszą …
256 sql  syntax  join 


6
Słowo kluczowe „Partition By” Oracle
Czy ktoś może wyjaśnić, co partition byrobi słowo kluczowe, i podać prosty przykład tego działania, a także dlaczego warto go użyć? Mam zapytanie SQL napisane przez kogoś innego i staram się dowiedzieć, co on robi. Przykład partycji według: SELECT empno, deptno, COUNT(*) OVER (PARTITION BY deptno) DEPT_COUNT FROM emp Przykłady, …







7
Oracle SQL: Zaktualizuj tabelę o dane z innej tabeli
Tabela 1: id name desc ----------------------- 1 a abc 2 b def 3 c adf Tabela 2: id name desc ----------------------- 1 x 123 2 y 345 W Oracle SQL, jak uruchomić kwerendę aktualizacyjną SQL, która może aktualizować tabelę 1 za pomocą tabeli 2 namei descużywać tego samego id? Więc …
251 sql  oracle  sql-update 


8
Jak MySQL przetwarza ORDER BY i LIMIT w zapytaniu?
Mam zapytanie, które wygląda następująco: SELECT article FROM table1 ORDER BY publish_date LIMIT 20 Jak działa ORDER BY? Czy zamówi wszystkie rekordy, a następnie zdobędzie pierwsze 20, czy też otrzyma 20 rekordów i zamówi je według publish_datepola? Jeśli to ostatni, nie masz gwarancji, że naprawdę otrzymasz najnowsze 20 artykułów.

10
Jak korzystać z DbContext.Database.SqlQuery <TElement> (sql, params) z procedurą przechowywaną? Pierwszy kod EF CTP5
Mam procedurę składowaną, która ma trzy parametry i próbuję użyć następujących do zwrócenia wyników: context.Database.SqlQuery&lt;myEntityType&gt;("mySpName", param1, param2, param3); Na początku próbowałem użyć SqlParameterobiektów jako parametrów, ale to nie zadziałało i rzuciłem SqlExceptionnastępujący komunikat: Procedura lub funkcja „mySpName” oczekuje parametru „@ param1”, który nie został podany. Więc moje pytanie brzmi, jak …


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.