sql
Kiedy należy stosować Cross Apply na Złącze wewnętrzne?
Jaki jest główny cel stosowania CROSS APPLY?
Przeczytałem (niejasno, przez posty w Internecie), że cross apply może być bard ... ) Czip
/* the equivalent query using INNER JOIN */
select *
from Person p
inner join Company c on p.companyid = c.companyId
SQL JOIN-klauzula WHERE vs. klauzula ON
Po przeczytaniu jest to , a nie duplikat jawnych vs Implicit SQL łączy .
Odpowiedź może być powiązana (lub nawet taka sama), ... owinno się znaleźć w każdym?
Jeśli dobrze rozumiem teorię, optymalizator zapytań powinien być w stanie używać obu zamiennie.
Czy Mogę połączyć wiele wierszy MySQL w jedno pole?
Używając MySQL, mogę zrobić coś takiego:
SELECT hobbies FROM peoples_hobbies WHERE person_id = 5;
Moje Wyjście:
shoppi ... L Doc i nie wygląda na to, że funkcje CONCAT lub CONCAT_WS akceptują zestawy wyników, więc czy ktoś tutaj wie jak to zrobić?
Jak mogę wykonać instrukcję aktualizacji za pomocą JOIN w SQL?
Muszę zaktualizować tę tabelę w SQL Server 2005 z danymi z tabeli 'rodzica', patrz poniżej:
Sprzedaż
id (int)
udid (int ... a poprawną wartość do aktualizacji ud.assid.
Jakie zapytanie to zrobi? Myślę o join, ale nie jestem pewien, czy to możliwe.
Najlepszy sposób na uzyskanie tożsamości wstawionego wiersza?
Jaki jest najlepszy sposób na uzyskanie IDENTITY wstawionego wiersza?
Wiem o @@IDENTITY i IDENT_CURRENT i SCOPE_IDENTITY} ale nie rozumiem za i przeciw związane z każdym.
Czy ktoś może wyjaśnić różnice i kiedy powinienem używać każdego z nich?
Join Vs. sub-query
Jestem oldskulowym użytkownikiem MySQL i zawsze preferowałem JOIN zamiast pod-zapytań. Ale w dzisiejszych czasach każdy używa ... cznej, by samemu ocenić, czy jest jakaś różnica. Czy pod-zapytanie jest tak dobre jak JOIN i dlatego nie ma się czym martwić?
Jak wykonać IF ... THEN w SQL SELECT?
Jak wykonać IF...THEN w SQL SELECT oświadczeniu?
Na przykład:
SELECT IF(Obsolete = 'N' OR InStock = 'Y' ? 1 : 0) AS Saleable, * FROM Product
Jak Mogę wybrać wiersze z MAX (wartość kolumny), oddzielone przez inną kolumnę w SQL?
Mój stół to:
id home datetime player resource
---|-----|------------|--------|---------
1 | 10 | 04/03/2009 | jo ... id) AS s2
ON s1.id = s2.id
ORDER BY datetime
Nie. Daje wszystkie płyty.
-- 3 ..something exotic:
Z różnymi wynikami.
Pobierz listę wszystkich tabel w Oracle?
Jak odpytywać bazę danych Oracle, aby wyświetlić nazwy wszystkich tabel w niej zawartych?
Zapisz wyjście PL / pgSQL z PostgreSQL do pliku CSV
Jaki jest najprostszy sposób na zapisanie wyjścia PL/pgSQL z bazy danych PostgreSQL do pliku CSV?
Używam PostgreSQL 8.4 z pgAdmin III i wtyczką PSQL, z której uruchamiam zapytania.
Zalecany projekt bazy danych SQL dla tagów lub tagów [zamknięty]
Słyszałem o kilku sposobach implementacji tagowania; używanie tabeli mapowania pomiędzy TagID i ItemID (ma sens, ale czy jest ... że ktoś poleca rzadką matrycę, ale w jaki sposób nazwy tagów rosną wdzięcznie?
Czy brakuje mi najlepszych praktyk dla tagów?
Jak zwrócić tylko datę z typu danych SQL Server DateTime
SELECT GETDATE()
Zwraca: 2008-09-22 15:24:13.790
Chcę tę część daty Bez części czasu: 2008-09-22 00:00:00.000
Skąd mam to wziąć?
SQLite - upsert * not * INSERT or REPLACE
Http://en.wikipedia.org/wiki/Upsert
Insert UPDATE stored proc on SQL Server
Czy Jest jakiś sprytny sposób, aby to zrobi ... ), a następnie użyć REPLACE, aby napisać nowy rekord mieszający oryginalną 4 kolumnę z nowymi danymi dla pierwszych 3 kolumn?
INNER JOIN on vs WHERE clause
Dla uproszczenia, Załóżmy, że wszystkie istotne pola to NOT NULL.
Możesz zrobić:
SELECT
table1.this, table2.that, tabl ... ON table1.foreignkey = table2.primarykey
WHERE
(some other conditions)
Czy te dwa działają w ten sam sposób w MySQL?
Pobranie wiersza, który ma maksymalną wartość dla kolumny
Tabela:
UserId, Value, Date.
Chcę uzyskać identyfikator użytkownika, wartość max (Date) dla każdego identyfikatora użytko ... ikatorów użytkownika. Ale dla każdego identyfikatora użytkownika, tylko ten wiersz, w którym ten użytkownik ma ostatnią datę.
Usunąć wszystkie zduplikowane wiersze z wyjątkiem jednego w MySQL? [duplikat]
to pytanie ma już odpowiedzi tutaj :
... o było SELECT zapytanie.
Jak mam to zrobić z DELETE aby usunąć tylko duplikaty i zachować tylko jeden zapis każdego z nich?
Jak zresetować AUTO INCREMENT w MySQL?
Jak mogę reset AUTO_INCREMENT pola? Chcę, żeby znowu zaczęła liczyć od 1.
Funkcja a procedura składowana w SQL Server
Od dłuższego czasu uczę się funkcji i procedury składowanej, ale nie wiem dlaczego i kiedy powinienem używać funkcji lub procedury składowanej. Dla mnie wyglądają tak samo, może dlatego, że jestem nowicjuszem.
Czy ktoś może mi powiedzieć dlaczego?
Insert, przy duplicate update w PostgreSQL?
Kilka miesięcy temu dowiedziałem się z odpowiedzi na Stack Overflow, jak wykonywać wiele aktualizacji naraz w MySQL przy użyc ... w dokumentacji PostgreSQL jest to objęte.
Aby wyjaśnić, chcę wstawić kilka rzeczy i jeśli już istnieją, aby zaktualizuj je.
SQL injection, który krąży wokół mysql real escape string()
Czy istnieje możliwość SQL injection nawet przy użyciu funkcji mysql_real_escape_string()?
Rozważ tę przykładową sytuację. S ... aa' OR 1=1 --
Nie działa.
Czy wiesz o jakimkolwiek możliwym zastrzyku, który mógłby przedostać się przez powyższy kod PHP?