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.

4
Czy istnieje różnica w wydajności między CTE, podzapytaniem, tabelą tymczasową lub zmienną tabelową?
W tym doskonałym pytaniu SO omówiono różnice między CTEi sub-queries. Chciałbym konkretnie zapytać: W jakich okolicznościach każde z poniższych jest bardziej wydajne / szybsze? CTE Pod-zapytanie Stół tymczasowy Zmienna tabeli Tradycyjnie używałem dużo do temp tablesprogramowania stored procedures- ponieważ wydają się one bardziej czytelne niż wiele powiązanych ze sobą zapytań …

14
SQL - Zaokrąglanie do 2 miejsc po przecinku
Muszę przeliczyć minuty na godziny, w zaokrągleniu do 2 miejsc po przecinku. Muszę też wyświetlać tylko do 2 liczb po przecinku. Więc jeśli mam minuty jak 650, to godziny powinny wynosić 10,83 Oto co mam do tej pory: Select round(Minutes/60.0,2) from .... Ale w tym przypadku, jeśli moje minuty to, …
222 sql  rounding 






8
Jak wykonać surowy SQL w aplikacji Flask-SQLAlchemy
Jak wykonać surowy SQL w SQLAlchemy? Mam aplikacji sieci web Python, która działa na kolbie i interfejsów do bazy danych za pośrednictwem SQLAlchemy. Potrzebuję sposobu na uruchomienie surowego SQL. Kwerenda obejmuje wiele połączeń tabel wraz z widokami Inline. Próbowałem: connection = db.session.connection() connection.execute( <sql here> ) Ale ciągle pojawiają się …

3
Policz wystąpienia wartości DISTINCT
Próbuję znaleźć kwerendę MySQL, która znajdzie wartości DISTINCT w określonym polu, policzy liczbę wystąpień tej wartości, a następnie uporządkuje wyniki według liczby. przykład db id name ----- ------ 1 Mark 2 Mike 3 Paul 4 Mike 5 Mike 6 John 7 Mark Spodziewany wynik name count ----- ----- Mike 3 …
218 mysql  sql  database  distinct 

10
Dlaczego Oracle 9i traktuje pusty ciąg znaków jako NULL?
Wiem, że nie uważają „” tak NULL, ale to nie robi wiele, aby mi powiedzieć, dlaczego tak jest. Jak rozumiem specyfikacje SQL, „” nie jest tym samym, co NULL- jeden jest prawidłowym układem odniesienia, a drugi wskazuje na brak tych samych informacji. Możesz spekulować, ale proszę wskazać, czy tak jest. …
216 sql  oracle  null  string 

3
Jak przesyłać zapytania przy użyciu pól w nowym typie danych JSON PostgreSQL?
Szukam niektórych dokumentów i / lub przykładów nowych funkcji JSON w PostgreSQL 9.2. W szczególności biorąc pod uwagę serię rekordów JSON: [ {name: "Toby", occupation: "Software Engineer"}, {name: "Zaphod", occupation: "Galactic President"} ] Jak napisać SQL, aby znaleźć rekord według nazwy? W waniliowym SQL: SELECT * from json_data WHERE "name" …

6
PostgreSQL DISTINCT ON z innym ORDER BY
Chcę uruchomić to zapytanie: SELECT DISTINCT ON (address_id) purchases.address_id, purchases.* FROM purchases WHERE purchases.product_id = 1 ORDER BY purchases.purchased_at DESC Ale pojawia się ten błąd: PG :: Błąd: BŁĄD: WYBIERZ ODRÓŻNIENIE wyrażeń musi pasować do wyrażeń ORDER BY Dodanie address_idjako pierwszego ORDER BYwyrażenia wycisza błąd, ale tak naprawdę nie chcę …

7
Jak przyspieszyć wydajność wstawiania w PostgreSQL
Testuję skuteczność wstawiania Postgres. Mam tabelę z jedną kolumną z numerem jako typem danych. Jest tam również indeks. Zapełniłem bazę danych za pomocą tego zapytania: insert into aNumber (id) values (564),(43536),(34560) ... W powyższym zapytaniu wstawiłem 4 miliony wierszy jednocześnie bardzo szybko 10 000. Po osiągnięciu przez bazę danych 6 …

25
Wygeneruj klasę z tabeli bazy danych
Jak mogę wygenerować klasę z obiektu tabeli SQL Server? Nie mówię o używaniu ORM. Muszę tylko utworzyć byty (prosta klasa). Coś jak: public class Person { public string Name { get;set; } public string Phone { get;set; } } Biorąc pod uwagę tabelę, taką jak: +----+-------+----------------+ | ID | Name …
214 c#  sql  sql-server  tsql 

8
Jak przekonwertować z BLOB na TEXT w MySQL?
Mam wiele rekordów, w których tekst został zapisany w obiekcie blob w MySQL. Dla ułatwienia obsługi chciałbym zmienić format bazy danych na TEKST ... Jakieś pomysły, jak łatwo wprowadzić zmiany, aby nie przerywać danych - Myślę, że będzie trzeba odpowiednio zakodować?
214 sql  mysql  blobs 

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.