sql

Czy kolejność łączenia ma znaczenie w SQL?

Pomijając wydajność, czy otrzymam taki sam wynik z zapytania A i b poniżej? A co z C i D? -- A select * from a left join b ... t;blahblan> -- D select * from a join c on <blahblah> join b on <blahblan>

Znajdź wiersze, które mają tę samą wartość w kolumnie w MySQL

W tabeli [member] niektóre wiersze mają taką samą wartość dla kolumny email. login_id | email ---------|-------------------- ... eźć te rzędy i zobaczyć, czy powinny być usunięte. Jakiego polecenia SQL powinienem użyć, aby znaleźć te wiersze? (MySQL 5)

Jakie są plusy i minusy wykonywania obliczeń w sql vs. w aplikacji

shopkeeper tabela zawiera następujące pola: id (bigint),amount (numeric(19,2)),createddate (timestamp) Powiedzmy, że mam ... nia podobnego rodzaju. Czy możesz mi powiedzieć, które podejście jest lepsze w warunki wykonania i inne aspekty i dlaczego?

LINQ do SQL-Left Outer Join with multiple join conditions

Mam następujący SQL, który próbuję przetłumaczyć na LINQ: SELECT f.value FROM period as p LEFT OUTER JOIN facts AS f ON p. ... p LEFT OUTER JOIN facts AS f ON p.id = f.periodid WHERE p.companyid = 100 AND f.otherid = 17 Nie do końca o to mi chodzi.

Prawidłowe wykorzystanie transakcji w SQL Server 2008

Mam 2 polecenia i oba muszą być poprawnie wykonane lub żaden z nich nie jest wykonywany. Więc myślę, że potrzebuję transakcji ... a, ale update Komenda ma problem. Jak zaimplementować to, aby cofnąć oba polecenia, jeśli któreś z nich ma błąd w wykonaniu?

Uzyskaj najwyższe N rekordów dla każdej grupy wyników zgrupowanych

Poniżej przedstawiamy najprostszy możliwy przykład, choć każde rozwiązanie powinno być w stanie skalować do dowolnej liczby n ... (select * from mytable order by `Group`, Age desc, Person) x group by `Group` Chciałbym móc to zbudować, choć Nie wiem jak.

SQL / mysql-Select distinct / UNIQUE but return all columns?

SELECT DISTINCT field1, field2, field3, ...... FROM table Próbuję wykonać następujące polecenie sql, ale chcę, aby zwracało wszystkie kolumny czy to możliwe? Coś w stylu: SELECT DISTINCT field1, * from table

Importuj plik CSV do SQL Server

Szukam pomocy w zaimportowaniu pliku .csv do SQL Server za pomocą BULK INSERT i mam kilka podstawowych pytań. Zagadnienia: ... ELDTERMINATOR = ',', --CSV field delimiter ROWTERMINATOR = '\n', --Use to shift the control to next row TABLOCK )

Uruchom wszystkie pliki SQL w katalogu

Mam numer .pliki sql, które muszę uruchomić w celu zastosowania zmian wprowadzonych przez innych programistów w bazie danych ... go wzoru: 0001 - abc.sql 0002 - abcef.sql 0003 - abc.sql ... Czy jest sposób, aby uruchomić je wszystkie za jednym razem?

Kiedy muszę używać średnika zamiast ukośnika w Oracle SQL?

Dyskutowaliśmy w tym tygodniu w mojej firmie o tym, jak powinniśmy pisać nasze skrypty SQL. Tło: Nasza baza danych to Orac ... ych to Oracle, jaki jest właściwy sposób na napisanie skryptu SQL? Ponieważ wiesz, że DB jest Oracle należy zawsze używać /?

Jak mogę dołączyć wiele tabel SQL przy użyciu identyfikatorów?

Mam 4 różne stoły, do których chcę dołączyć. Tabele mają następującą strukturę kolumn: TableA - aID | nameA | dID TableB - ... TableC ON(TableB.cID= Tablec.cID) INNER JOIN TableA ta ON(ta.dID= TableD.dID) WHERE (DATE(TableC.date)=date(now()))

Jak skopiować plik w formacie CSV za pomocą SQLPLUS?

Chcę wyodrębnić kilka zapytań do formatu wyjściowego CSV. Niestety, nie mogę użyć żadnego fantazyjnego klienta SQL ani żadnego języka, aby to zrobić. Muszę użyć SQLPLUS. Jak to zrobić?

skuteczny sposób wdrożenia stronicowania

Czy powinienem użyć metody LINQ Skip() i Take() do stronicowania, czy zaimplementować własne stronicowanie za pomocą zapytani ... SQL? Który jest najskuteczniejszy? Dlaczego miałbym wybierać jedno nad drugim? Używam SQL Server 2008, ASP.NET MVC i LINQ.

Jak zaktualizować, jeśli istnieje, wstawić, jeśli nie (AKA "upsert" lub "merge") w MySQL?

Czy istnieje łatwy sposób na INSERT wiersz, gdy nie istnieje, lub UPDATE jeśli istnieje, używając jednego zapytania MySQL?

W SQL, jaka jest różnica między count (column) i count (*)?

Mam następujące zapytanie: select column_name, count(column_name) from table group by column_name having count(column_name) ... nie count(column_name) przez count(*) zwróci dodatkowy wiersz w wyniku, który zawiera null i liczbę null wartości w kolumnie.

Jak filtrować wyniki SQL w relacji has-many-through

Zakładając, że mam tabele student, club, i student_club: student { id name } club { id name } student_club ... R JOIN student_club sc ON student.id = sc.student_id LEFT JOIN club c ON c.id = sc.club_id WHERE c.id = 30 AND c.id = 50

Jak przekonwertować Javę.util.Date to java.sql.Randka?

Próbuję użyć java.util.Date jako wejście, a następnie utworzenie z nim zapytania - więc potrzebuję java.sql.Date. Byłem za ... rsji w sposób dorozumiany lub jawny - ale nawet nie wiem, jak bym to zrobił, ponieważ Java API jest nadal dość nowy dla mnie.

SET versus SELECT podczas przypisywania zmiennych?

Jakie są różnice pomiędzy poleceniami SET i SELECT przy przypisywaniu zmiennych w T-SQL?

Zapytanie SQL do wyboru dat pomiędzy dwoma datami

Mam start_date i end_date. Chcę dostać listę dat pomiędzy tymi dwoma datami. Czy ktoś może mi pomóc wskazać błąd w moim zapyt ... owance from Calculation where EmployeeId=1 and Date between 2011/02/25 and 2011/02/27 Tutaj Date jest zmienną datetime.

MySQL, lepiej wstawić NULL czy pusty łańcuch?

Mam formularz na stronie internetowej, która ma wiele różnych pól. Niektóre pola są opcjonalne, podczas gdy niektóre są obowi ... wartości, czy lepiej jest wstawić wartość NULL lub pusty łańcuch do kolumn DB, gdzie użytkownik nie umieścił żadnych danych?