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.

6
Jak upuścić zmienne tabeli w SQL-Server? Powinienem to zrobić?
Mam zmienną tabeli w skrypcie (nie procedurę składowaną). Dwa pytania: Jak usunąć zmienną tabeli? Drop Table @varName wyświetla błąd „Incorrect snytax”. Czy powinienem zawsze to robić? Słyszałem, że to dobra praktyka. Czy jest to kiedykolwiek konieczne w przypadku takich małych skryptów? Oto mój kod: Declare @projectList table( name varchar(40) NOT …

15
Jak mogę się dowiedzieć, jakie ograniczenie KLUCZ OBCY odwołuje się do tabeli w programie SQL Server?
Próbuję usunąć tabelę, ale pojawia się następujący komunikat: Msg 3726, poziom 16, stan 1, wiersz 3 Nie można usunąć obiektu „dbo.UserProfile”, ponieważ odwołuje się do niego ograniczenie FOREIGN KEY. Msg 2714, poziom 16, stan 6, wiersz 2 W bazie danych istnieje już obiekt o nazwie „UserProfile”. Rozejrzałem się po SQL …

10
Utwórz rolę PostgreSQL (użytkownika), jeśli nie istnieje
Jak napisać skrypt SQL w celu utworzenia roli w PostgreSQL 9.1, ale bez zgłaszania błędu, jeśli już istnieje? Obecny skrypt ma po prostu: CREATE ROLE my_user LOGIN PASSWORD 'my_password'; Nie powiedzie się, jeśli użytkownik już istnieje. Chciałbym coś takiego: IF NOT EXISTS (SELECT * FROM pg_user WHERE username = 'my_user') …


6
SQL Group By z Order By
Mam tabelę tagów i chcę uzyskać największą liczbę tagów z listy. Przykładowe dane wyglądają następująco id (1) tag ('night') id (2) tag ('awesome') id (3) tag ('night') za pomocą SELECT COUNT(*), `Tag` from `images-tags` GROUP BY `Tag` odzyskuje dane, których szukam doskonale. Chciałbym jednak to zorganizować tak, aby najwyższe liczby …


10
Czy bazy danych i programowanie funkcjonalne są sprzeczne?
Od jakiegoś czasu jestem programistą WWW, a ostatnio zacząłem uczyć się programowania funkcjonalnego. Podobnie jak inni, miałem poważne problemy z zastosowaniem wielu z tych koncepcji w mojej pracy zawodowej. Dla mnie głównym powodem tego jest to, że widzę konflikt między celem FP, jakim jest pozostanie bezpaństwowcem, wydaje się zupełnie sprzeczne …

12
Czy istnieje wspólny projekt bazy danych adresów ulic dla wszystkich adresów na świecie?
Jestem programistą i szczerze mówiąc nie znam struktury adresów na świecie, tylko jak wygląda struktura w moim kraju :) Więc jaka jest najlepsza i powszechna baza danych do przechowywania adresów? Powinno być tak prosty w obsłudze, szybki i dynamiczny zapytania do przechowywania wszystkich adresów z całego świata, które identyfikuje tylko …

17
Jaka jest Twoja konwencja nazewnictwa dla procedur składowanych? [Zamknięte]
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …




4
MySQL Multiple Joins w jednym zapytaniu?
Mam następujące zapytanie: SELECT dashboard_data.headline, dashboard_data.message, dashboard_messages.image_id FROM dashboard_data INNER JOIN dashboard_messages ON dashboard_message_id = dashboard_messages.id Więc używam INNER JOINi chwytam image_id. Więc teraz chcę pobrać ten image_id i przekształcić go w images.filenamez tabeli obrazów. Jak mogę to dodać do mojego zapytania?
121 mysql  sql  join 

8
Dodaj kolumny do istniejącej tabeli i jednoznacznie ponumeruj je na serwerze MS SQL
Chcę dodać kolumnę do istniejącej starszej bazy danych i napisać procedurę, za pomocą której mogę przypisać każdemu rekordowi inną wartość. Coś jak dodanie kolumny i automatyczne generowanie dla niej danych. Na przykład, jeśli dodam nową kolumnę o nazwie „ID” (numer), chcę następnie zainicjować unikalną wartość dla każdego z rekordów. Więc …
121 sql  sql-server 

6
Czy kolejność klauzul ma znaczenie w SQL?
Powiedzmy, że mam tabelę PEOPLEo nazwie mająca 3 kolumny ID, LastName, FirstName, żadna z tych kolumn nie jest indeksowana. LastNamejest bardziej wyjątkowy i FirstNamemniej wyjątkowy. Jeśli przeprowadzę 2 wyszukiwania: select * from PEOPLE where FirstName="F" and LastName="L" select * from PEOPLE where LastName="L" and FirstName="F" Uważam, że to drugie jest …

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.