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.



9
Jak wstawić klauzulę „if” do ciągu SQL?
Oto, co chcę zrobić na mojej bazie danych MySQL . Chciałbym zrobić: SELECT * FROM itemsOrdered WHERE purchaseOrder_ID = '@purchaseOrdered_ID' AND status = 'PENDING' Jeśli to nie zwróci żadnych wierszy, co jest możliwe if(dr.HasRows == false), utworzę teraz UPDATEw purchaseOrderbazie danych: UPDATE purchaseOrder SET purchaseOrder_status = 'COMPLETED' WHERE purchaseOrder_ID = …
190 mysql  sql 

20
Ustaw bazę danych z trybu SINGLE USER na MULTI USER
Potrzebuję pomocy w ustawieniu bazy danych, która została przywrócona SINGLE_USER trybie na MULTI_USER. Za każdym razem, gdy biegam ALTER DATABASE BARDABARD SET MULTI_USER; GO Otrzymuję ten błąd: Obecnie nie można wprowadzać zmian w stanie lub opcjach bazy danych „BARDABARD”. Baza danych znajduje się w trybie pojedynczego użytkownika, a użytkownik jest …
189 sql  sql-server 


4
Jak znaleźć zduplikowane rekordy w PostgreSQL
Mam tabelę bazy danych PostgreSQL o nazwie „user_links”, która obecnie pozwala na następujące zduplikowane pola: year, user_id, sid, cid Unikalna ograniczenie jest obecnie pierwsze pole o nazwie „id”, jednak jestem teraz chce dodać ograniczenie, aby upewnić się year, user_id, sida cidwszystkie są wyjątkowe, ale nie mogę zastosować ograniczenia, ponieważ już …


9
Zmieniasz maksymalną długość kolumny varchar?
Próbuję zaktualizować długość kolumny varchar z 255 znaków na 500 bez utraty zawartości. Upuściłem i ponownie utworzyłem tabele wcześniej, ale nigdy nie byłem narażony na instrukcję alter, która moim zdaniem powinienem to zrobić. Znalazłem dokumentację tutaj: ALTER TABLE (Transfact-SQL), ale nie mogę robić z niej głów ani ogonów. Do tej …

10
Konwertuj znacznik czasu na datę w zapytaniu MySQL
Chcę przekonwertować timestampw MySQL na datę. Chciałbym sformatować pole user.registration w pliku tekstowym jako yyyy-mm-dd. Oto mój SQL: $sql = requestSQL("SELECT user.email, info.name, FROM_UNIXTIME(user.registration), info.news FROM user, info WHERE user.id = info.id ", "export members"); Próbowałem także konwersji daty z: DATE_FORMAT(user.registration, '%d/%m/%Y') DATE(user.registration) Powtarzam wynik przed zapisaniem pliku tekstowego i …

4
Jak porównać daty w polach daty i godziny w Postgresql?
Mam do czynienia z dziwnym scenariuszem podczas porównywania dat w postgresql (wersja 9.2.4 w systemie Windows). Mam kolumnę w tabeli, która mówi „update_date” z typem „timestamp without strefa czasowa”. Klient może wyszukiwać w tym polu tylko według daty (tj: 2013-05-03) lub daty z godziną (tj: 2013-05-03 12:20:00). Ta kolumna ma …
188 sql  database  postgresql  date 

4
Jak zmienić domyślne sortowanie tabeli?
create table check2(f1 varchar(20),f2 varchar(20)); tworzy tabelę z domyślnym zestawieniem latin1_general_ci; alter table check2 collate latin1_general_cs; show full columns from check2; pokazuje indywidualne zestawienie kolumn jako „latin1_general_ci”. Jaki jest zatem efekt polecenia alter table?
187 mysql  sql  collation 


5
mysql :: wstaw do tabeli, dane z innej tabeli?
Zastanawiałem się, czy istnieje sposób, aby to zrobić wyłącznie w sql: q1 = SELECT campaign_id, from_number, received_msg, date_received FROM `received_txts` WHERE `campaign_id` = '8'; INSERT INTO action_2_members (campaign_id, mobile, vote, vote_date) VALUES(q1.campaign_id, q1.from_number, q1.received_msg, q1.date_received); Uwaga: q1 zwróci około 30 000 wierszy. Czy jest jakiś sposób, aby zrobić to, co …
187 sql  mysql 

12
MySQL - wiersze do kolumn
Próbowałem wyszukiwać posty, ale znalazłem tylko rozwiązania dla SQL Server / Access. Potrzebuję rozwiązania w MySQL (5.X). Mam tabelę (zwaną historią) z 3 kolumnami: hostid, nazwa elementu, wartość przedmiotu. Jeśli zrobię select ( select * from history), zwróci +--------+----------+-----------+ | hostid | itemname | itemvalue | +--------+----------+-----------+ | 1 | …
187 mysql  sql  pivot-table  etl  crosstab 

20
Czy baza danych wyzwala zło? [Zamknięte]
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą fachową, 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 w …
186 sql  triggers 

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.