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.

27
MySQL Wstaw gdzie zapytanie
Co jest nie tak z tym zapytaniem: INSERT INTO Users( weight, desiredWeight ) VALUES ( 160, 145 ) WHERE id = 1; Działa bez WHEREklauzuli. Wyglądało na to, że zapomniałem swojego kodu SQL
121 sql  mysql 

5
Czy możesz użyć aliasu w klauzuli WHERE w mysql?
Muszę użyć aliasu w klauzuli WHERE, ale ciągle mówi mi, że jest to nieznana kolumna. Czy jest jakiś sposób na obejście tego problemu? Muszę wybrać rekordy, które mają ocenę wyższą niż x. Ocena jest obliczana jako następujący alias: sum(reviews.rev_rating)/count(reviews.rev_id) as avg_rating

7
Czy muszę tworzyć indeksy dla kluczy obcych w Oracle?
Mam stół Ai stół B. Aposiada klucz obcy do Bna B„s kluczem podstawowym B_ID. Z jakiegoś powodu (wiem, że istnieją uzasadnione powody) nie używa indeksu, kiedy łączę te dwie tabele na kluczu. Czy muszę osobno utworzyć indeks, A.B_IDczy też powinno to zapewniać istnienie klucza obcego?
121 sql  oracle  indexing 


3
SQL DELETE z INNER JOIN
Istnieją 2 stoły, spawnlisti npc, i muszę usunąć dane z spawnlsit. npc_templateid = n.idTemplatejest jedyną rzeczą, która „łączy” tabele. Próbowałem tego skryptu, ale nie działa. Próbowałem tego: DELETE s FROM spawnlist s INNER JOIN npc n ON s.npc_templateid = n.idTemplate WHERE (n.type = "monster");

11
Bazy danych z płaskim plikiem [zamknięte]
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć, podając fakty i cytaty, edytując ten post . Zamknięte 4 lata temu . Popraw to pytanie Jakie są najlepsze praktyki dotyczące tworzenia płaskich struktur baz …
120 php  sql  database  flat-file 



13
Formatowanie liczb przez wypełnienie początkowymi zerami w programie SQL Server
Mamy starą tabelę SQL, która była używana przez SQL Server 2000 przez blisko 10 lat. W nim przechowywane są numery naszych identyfikatorów pracowników char(6)od 000001do 999999. Piszę teraz aplikację internetową i muszę przechowywać numery identyfikatorów pracowników. W mojej nowej tabeli mógłbym skorzystać ze skrótu i ​​skopiować starą tabelę, ale mam …

4
Wiele instrukcji INSERT a pojedyncze INSERT z wieloma wartościami
Przeprowadzam porównanie wydajności między użyciem 1000 instrukcji INSERT: INSERT INTO T_TESTS (TestId, FirstName, LastName, Age) VALUES ('6f3f7257-a3d8-4a78-b2e1-c9b767cfe1c1', 'First 0', 'Last 0', 0) INSERT INTO T_TESTS (TestId, FirstName, LastName, Age) VALUES ('32023304-2e55-4768-8e52-1ba589b82c8b', 'First 1', 'Last 1', 1) ... INSERT INTO T_TESTS (TestId, FirstName, LastName, Age) VALUES ('f34d95a7-90b1-4558-be10-6ceacd53e4c4', 'First 999', 'Last 999', …

5
Lista znaków specjalnych dla klauzuli SQL LIKE
Jaka jest pełna lista wszystkich znaków specjalnych dla SQL (interesuje mnie SQL Server, ale inne też byłyby dobre) klauzula LIKE? Na przykład SELECT Name FROM Person WHERE Name LIKE '%Jon%' SQL Server : % _ [specyfikator] Np. [az] [^ specyfikator] Klauzula ESCAPE Np.% 30! %% 'ESCAPE'! ' uzna 30% za …

11
Jak znaleźć luki w numeracji sekwencyjnej w mysql?
Mamy bazę danych z tabelą, której wartości zostały zaimportowane z innego systemu. Istnieje kolumna z automatycznym zwiększaniem wartości i nie ma zduplikowanych wartości, ale brakuje wartości. Na przykład, uruchamiając to zapytanie: select count(id) from arrc_vouchers where id between 1 and 100 powinien zwrócić 100, ale zamiast tego zwraca 87. Czy …


2
Kiedy używać SELECT… FOR UPDATE?
Proszę, pomóż mi zrozumieć przypadek użycia SELECT ... FOR UPDATE. Pytanie 1 : Czy poniższy przykład jest dobrym przykładem, kiedy SELECT ... FOR UPDATEnależy stosować? Dany: pokoje [id] tagi [identyfikator, nazwa] room_tags [room_id, tag_id] room_id i tag_id to klucze obce Aplikacja chce wyświetlić wszystkie pokoje i ich tagi, ale musi …

8
Prześlij int na varchar
Mam poniżej zapytanie i muszę przesyłać iddovarchar Schemat create table t9 (id int, name varchar (55)); insert into t9( id, name)values(2, 'bob'); Co próbowałem select CAST(id as VARCHAR(50)) as col1 from t9; select CONVERT(VARCHAR(50),id) as colI1 from t9; ale nie działają. Proszę zasugeruj.
119 mysql  sql  database  casting  mariadb 

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.