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.

7
Grupuj wyniki zapytań według miesiąca i roku w postgresql
Mam następującą tabelę bazy danych na serwerze Postgres: id date Product Sales 1245 01/04/2013 Toys 1000 1245 01/04/2013 Toys 2000 1231 01/02/2013 Bicycle 50000 456461 01/01/2014 Bananas 4546 Chciałbym utworzyć kwerendę, która daje SUMz Saleskolumny i grup wyniki według miesiąc i rok w następujący sposób: Apr 2013 3000 Toys Feb …
156 sql  postgresql 

4
Symbol wieloznaczny PostgreSQL TAK jak dowolna lista słów
Mam prostą listę ~ 25 słów. Mam pole varchar w PostgreSQL, powiedzmy, że jest to lista ['foo', 'bar', 'baz']. Chcę znaleźć dowolny wiersz w mojej tabeli, który zawiera którekolwiek z tych słów. To zadziała, ale chciałbym coś bardziej eleganckiego. select * from table where (lower(value) like '%foo%' or lower(value) like …
156 sql  postgresql 

11
Funkcja rangowania w MySQL
Muszę sprawdzić rangę klientów. Tutaj dodaję odpowiednie standardowe zapytanie SQL ANSI dla mojego wymagania. Pomóż mi przekonwertować go do MySQL. SELECT RANK() OVER (PARTITION BY Gender ORDER BY Age) AS [Partition by Gender], FirstName, Age, Gender FROM Person Czy jest jakaś funkcja sprawdzająca pozycję w MySQL?
155 mysql  sql  rank 

4
Operator Oracle „(+)”
Sprawdzam kilka starych instrukcji SQL w celu ich udokumentowania i prawdopodobnie ulepszenia. DBMS to Oracle Nie rozumiem stwierdzenia, które brzmiało tak: select ... from a,b where a.id=b.id(+) Jestem zdezorientowany co do (+)operatora i nie mogłem go znaleźć na żadnym forach ... (wyszukiwanie + w cudzysłowie też nie działało). W każdym …
155 sql  oracle  join  outer-join 

8
DISTINCT tylko dla jednej kolumny
Powiedzmy, że mam następujące zapytanie. SELECT ID, Email, ProductName, ProductModel FROM Products Jak mogę go zmodyfikować, aby nie zwracał zduplikowanych wiadomości e-mail? Innymi słowy, jeśli kilka wierszy zawiera ten sam e-mail, chcę, aby wyniki obejmowały tylko jeden z tych wierszy (najlepiej ostatni). Powielanie w innych kolumnach powinno być dozwolone. Klauzule …
155 sql  sql-server 


5
Jaka jest różnica między sql i mysql [zamknięte]
Trudno powiedzieć, o co się tutaj pyta. Pytanie to jest niejednoznaczne, niejasne, niekompletne, zbyt szerokie lub retoryczne i nie można na nie rozsądnie odpowiedzieć w obecnej formie. Aby uzyskać pomoc w wyjaśnieniu tego pytania i ponownym otwarciu, odwiedź Centrum pomocy . Zamknięte 7 lat temu . Jestem nowy w bazach …
154 mysql  sql  database 

8
Czy jest możliwe użycie klauzuli SELECT INTO z UNION [ALL]?
W SQL Server powoduje to wstawienie 100 rekordów z tabeli Klienci do tmpFerdeen: - SELECT top(100)* INTO tmpFerdeen FROM Customers Czy jest możliwe wykonanie SELECT INTO w całej UNII ALL SELECT: - SELECT top(100)* FROM Customers UNION All SELECT top(100)* FROM CustomerEurope UNION All SELECT top(100)* FROM CustomerAsia UNION All …
154 sql  sql-server 

8
Implikuj bit ze stałą 1 lub 0 w SQL Server
Czy można wyrazić 1 lub 0 jako bit, gdy jest używany jako wartość pola w instrukcji select? na przykład W tym przypadku instrukcja (która jest częścią instrukcji select) ICourseBased jest typu int. case when FC.CourseId is not null then 1 else 0 end as IsCoursedBased Aby był bitowy, muszę rzutować …
154 sql  sql-server  tsql  bit 

9
Skopiuj dane do innej tabeli
Jak skopiować / dołączyć dane z jednej tabeli do innej tabeli z tym samym schematem w SQL Server? Edytować: powiedzmy, że jest zapytanie select * into table1 from table2 where 1=1 który tworzy table1z tym samym schematem i danymi jak w table2. Czy jest jakieś krótkie zapytanie, takie jak to, …

13
Jakie są zalety i wady wykonywania obliczeń w sql w porównaniu z twoją aplikacją
shopkeeper tabela zawiera następujące pola: id (bigint),amount (numeric(19,2)),createddate (timestamp) Powiedzmy, że mam powyższą tabelę. Chcę uzyskać dane z wczoraj i wygenerować raport, drukując kwotę do centów. Jednym ze sposobów jest wykonanie obliczeń w mojej aplikacji java i wykonanie prostego zapytania Date previousDate ;// $1 calculate in application Date todayDate;// $2 …

13
Porządkowanie według kolejności wartości w klauzuli SQL IN ()
Zastanawiam się, czy istnieje daleko (prawdopodobnie lepszy sposób) uporządkowania według kolejności wartości w klauzuli IN (). Problem w tym, że mam 2 zapytania, jedno, które pobiera wszystkie identyfikatory, a drugie, które pobiera wszystkie informacje. Pierwsza tworzy kolejność identyfikatorów, według której chcę, aby druga sortowała. Identyfikatory są umieszczane w klauzuli IN …
154 mysql  sql  sql-order-by 

8
Jaki jest cel polecenia Order By 1 in SQL select?
Czytam stary kod w pracy i zauważyłem, że istnieje kilka widoków z order by 1klauzulą. Co to daje? Przykład: Create view v_payment_summary AS SELECT A.PAYMENT_DATE, (SELECT SUM(paymentamount) FROM payment B WHERE PAYMENT_DATE = B.PAYMENT_DATE and SOME CONDITION) AS SUM_X, (SELECT SUM(paymentamount) FROM payment B WHERE PAYMENT_DATE = B.PAYMENT_DATE and SOME …
154 sql  sql-order-by 

7
Jak wybrać każdy wiersz, w którym wartość kolumny NIE jest odrębna
Muszę uruchomić instrukcję Select, która zwraca wszystkie wiersze, w których wartość kolumny nie jest odrębna (np. EmailAddress). Na przykład, jeśli tabela wygląda jak poniżej: CustomerName EmailAddress Aaron aaron@gmail.com Christy aaron@gmail.com Jason jason@gmail.com Eric eric@gmail.com John aaron@gmail.com Potrzebuję zapytania do zwrotu: Aaron aaron@gmail.com Christy aaron@gmail.com John aaron@gmail.com Przeczytałem wiele postów i …


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.