Pytania otagowane jako oracle

Oracle Database to wielomodelowy system zarządzania bazami danych stworzony przez Oracle Corporation. NIE używaj tego znacznika w przypadku innych produktów należących do Oracle, takich jak Java i MySQL.



30
Pobierz wiersz, który ma wartość Max dla kolumny
Stół: UserId, Value, Date. Chcę uzyskać identyfikator użytkownika, wartość maks. (Data) dla każdego identyfikatora użytkownika. Oznacza to wartość dla każdego identyfikatora użytkownika, który ma najnowszą datę. Czy jest na to sposób po prostu w SQL? (Najlepiej Oracle) Aktualizacja: Przepraszamy za wszelkie niejasności: muszę uzyskać WSZYSTKIE identyfikatory użytkowników. Ale dla każdego …


30
Jak wybrać n-ty wiersz w tabeli bazy danych SQL?
Chciałbym poznać niektóre (idealnie) agnostyczne sposoby wybierania n- tego wiersza z tabeli bazy danych. Interesujące byłoby również zobaczyć, jak można to osiągnąć za pomocą natywnej funkcjonalności następujących baz danych: SQL Server MySQL PostgreSQL SQLite Wyrocznia Obecnie robię coś podobnego do SQL Server 2005, ale chciałbym zobaczyć bardziej agnostyczne podejście innych: …



15
Oracle: Jeśli istnieje tabela
Piszę kilka skryptów migracyjnych dla bazy danych Oracle i miałem nadzieję, że Oracle ma coś podobnego do IF EXISTSkonstrukcji MySQL . W szczególności, ilekroć chcę upuścić tabelę w MySQL, robię coś takiego DROP TABLE IF EXISTS `table_name`; W ten sposób, jeśli tabela nie istnieje, DROPnie powoduje błędu, a skrypt może …
343 sql  oracle  sql-drop 

24
Czy istnieje kombinacja „LIKE” i „IN” w SQL?
На этот вопрос есть ответы на przepełnienie stosu на русском : Существует ли комбинация операторов JAK NA и в условии запроса? W SQL ja (niestety) często muszę używać LIKEwarunków z powodu baz danych, które naruszają prawie każdą zasadę normalizacji. Nie mogę tego teraz zmienić. Ale to nie ma znaczenia dla …
341 sql  sql-server  oracle  tsql  plsql 



14
Zaktualizuj instrukcję z wewnętrznym złączeniem w Oracle
Mam zapytanie, które działa dobrze w MySQL, ale kiedy uruchamiam je na Oracle, pojawia się następujący błąd: Błąd SQL: ORA-00933: Niepoprawnie zakończone polecenie SQL 00933. 00000 - „Niepoprawnie zakończone polecenie SQL” Zapytanie to: UPDATE table1 INNER JOIN table2 ON table1.value = table2.DESC SET table1.value = table2.CODE WHERE table1.UPDATETYPE='blah';

12
Oracle: jak UPSERT (zaktualizować lub wstawić do tabeli?)
Operacja UPSERT aktualizuje lub wstawia wiersz do tabeli, w zależności od tego, czy tabela ma już wiersz zgodny z danymi: if table t has a row exists that has key X: update t set mystuff... where mykey=X else insert into t mystuff... Ponieważ Oracle nie ma określonej instrukcji UPSERT, jaki …
293 sql  oracle  merge  upsert 


13
Jak znaleźć zduplikowane wartości w tabeli w Oracle?
Jaka jest najprostsza instrukcja SQL, która zwróci zduplikowane wartości dla danej kolumny i liczbę ich wystąpień w tabeli bazy danych Oracle? Na przykład: Mam JOBStabelę z kolumną JOB_NUMBER. Jak mogę się dowiedzieć, czy mam jakieś duplikaty JOB_NUMBERi ile razy są one duplikowane?

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.