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.


16
Znak „^ M” na końcu linii
Kiedy uruchamiam określony skrypt SQL w środowiskach Unix, widzę znak „^ M” na końcu każdego wiersza skryptu SQL, który jest powtarzany w wierszu poleceń. Nie wiem, w którym systemie operacyjnym skrypt SQL został pierwotnie utworzony. Co jest tego przyczyną i jak to naprawić?

16
Usuwanie wiodących zer z pola w instrukcji SQL
Pracuję nad zapytaniem SQL, które odczytuje z bazy danych SQLServer, aby utworzyć plik wyodrębnienia. Jedno z wymagań dotyczących usunięcia wiodących zer z określonego pola, które jest VARCHAR(10)polem prostym . Na przykład, jeśli pole zawiera „00001A”, instrukcja SELECT musi zwrócić dane jako „1A”. Czy w SQL jest sposób, aby w ten …
99 sql  sql-server  tsql 

9
PostgreSQL - pobierz wiersz, który ma wartość Max dla kolumny
Mam do czynienia z tabelą Postgres (o nazwie „lives”), która zawiera rekordy z kolumnami dla datownika, usr_id, transaction_id i lives_remaining. Potrzebuję zapytania, które da mi ostatnią liczbę pozostałych żyć dla każdego identyfikatora usr_id Istnieje wielu użytkowników (różne usr_id) time_stamp nie jest unikalnym identyfikatorem: czasami zdarzenia użytkownika (jeden po wierszu w …

8
Jak używać indeksu w instrukcji select?
Powiedzmy, że w tabeli pracowników utworzyłem indeks (idx_name) w emp_namekolumnie tabeli. Czy muszę jawnie określić nazwę indeksu w klauzuli select, czy będzie ona automatycznie używana do przyspieszenia zapytań. Jeśli jest to wymagane w klauzuli select, jaka jest składnia używania indeksu w zapytaniu wybierającym?
99 sql  database  indexing 

1
Czy UNIKALNE ograniczenie automatycznie tworzy INDEKS w polu (polach)?
Czy powinienem zdefiniować oddzielny indeks w emailkolumnie (do celów wyszukiwania), czy indeks jest dodawany „automatycznie” wraz z UNIQ_EMAIL_USERograniczeniem? CREATE TABLE IF NOT EXISTS `customer` ( `id` int(11) NOT NULL AUTO_INCREMENT, `user_id` int(11) NOT NULL, `first` varchar(255) NOT NULL, `last` varchar(255) NOT NULL, `slug` varchar(255) NOT NULL, `email` varchar(255) NOT NULL, …
99 mysql  sql  indexing 

5
Django wybiera tylko wiersze ze zduplikowanymi wartościami pól
załóżmy, że mamy model w django zdefiniowany w następujący sposób: class Literal: name = models.CharField(...) ... Pole nazwy nie jest unikalne i dlatego może mieć zduplikowane wartości. Muszę wykonać następujące zadania: Wybierz wszystkie wiersze z modelu, które mają co najmniej jeden duplikat wartości w namepolu. Wiem jak to zrobić używając …
99 sql  django  django-orm 

7
Wygeneruj liczbę losową z zakresu 1 - 10
Ponieważ moje podejście do zapytania testowego, nad którym pracowałem w tym pytaniu, nie wyszło, próbuję teraz czegoś innego. Czy istnieje sposób, aby powiedzieć random()funkcji pg, aby otrzymywała tylko liczby od 1 do 10?
99 sql  postgresql  random 

9
Które zapytanie SQL jest szybsze? Filtruj według kryteriów dołączania lub klauzuli Where?
Porównaj te 2 zapytania. Czy szybciej jest umieścić filtr na kryteriach łączenia, czy w WHEREklauzuli. Zawsze czułem, że jest szybszy na kryteriach łączenia, ponieważ zmniejsza zestaw wyników w możliwie najszybszym momencie, ale nie wiem na pewno. Zamierzam zbudować kilka testów do obejrzenia, ale chciałem też uzyskać opinie, które byłyby bardziej …

8
1052: Kolumna „id” na liście pól jest niejednoznaczna
Mam 2 stoły. tbl_namesi tbl_sectionktóry ma w sobie zarówno idpole. Jak mam wybrać idpole, ponieważ zawsze otrzymuję ten błąd: 1052: Column 'id' in field list is ambiguous Oto moje zapytanie: SELECT id, name, section FROM tbl_names, tbl_section WHERE tbl_names.id = tbl_section.id Mogłem po prostu zaznaczyć wszystkie pola i uniknąć błędu. …


5
Klastrowany a nieklastrowy
Moja znajomość SQL na niższym poziomie (Server 2008) jest ograniczona i obecnie jest to wyzwanie dla naszych administratorów baz danych. Pozwól mi wyjaśnić (wspomniałem o oczywistych stwierdzeniach w nadziei, że mam rację, ale jeśli widzisz coś nie tak, powiedz mi) scenariusz: Mamy stół, na którym znajdują się „nakazy sądowe” dla …



7
Co to jest kolumnowa baza danych?
Od jakiegoś czasu zajmuję się magazynowaniem. Intrygują mnie bazy danych Columnar i szybkość, jaką mają do zaoferowania w zakresie pobierania danych. Mam pytanie wieloczęściowe: Jak działają kolumnowe bazy danych? Czym różnią się od relacyjnych baz danych?
98 sql  database 

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.