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.

13
Ustaw TERAZ () jako wartość domyślną dla typu danych datetime?
Mam dwie kolumny w tabeli użytkowników, a mianowicie, registerDate and lastVisitDatektóre składają się z typu danych datetime. Chciałbym wykonać następujące czynności. Ustaw wartość domyślną registerDate na MySQL NOW () Ustaw wartość domyślną lastVisitDate na 0000-00-00 00:00:00Zamiast pustej, której używa domyślnie. Ponieważ tabela już istnieje i zawiera istniejące rekordy, chciałbym użyć …

5
Usuń PostgreSQL z wewnętrznym złączeniem
DELETE B.* FROM m_productprice B INNER JOIN m_product C ON B.m_product_id = C.m_product_id WHERE C.upc = '7094' AND B.m_pricelist_version_id = '1000020' Otrzymuję następujący błąd PostgreSQL 8.2.11 ERROR: syntax error at or near "B" LINE 1: DELETE B.* from m_productprice B INNER JOIN m_product C ON ... próbowałem dawać DELETE B …
197 sql  postgresql 

4
SQL Server odpowiednik NOW () MySQL?
Jestem facetem z MySQL, który pracuje nad projektem SQL Server i próbuje uzyskać pole daty i godziny, aby pokazać aktualny czas. W MySQL użyłbym NOW (), ale to nie akceptuje. INSERT INTO timelog (datetime_filed) VALUES (NOW())
197 sql  sql-server 



15
Nie można powiązać identyfikatora wieloczęściowego
Widziałem podobne błędy na SO, ale nie znalazłem rozwiązania mojego problemu. Mam zapytanie SQL, takie jak: SELECT DISTINCT a.maxa , b.mahuyen , a.tenxa , b.tenhuyen , ISNULL(dkcd.tong, 0) AS tongdkcd FROM phuongxa a , quanhuyen b LEFT OUTER JOIN ( SELECT maxa , COUNT(*) AS tong FROM khaosat WHERE CONVERT(DATETIME, …

14
Jak usunąć domyślne ograniczenie SQL, nie znając jego nazwy?
W programie Microsoft SQL Server znam zapytanie, aby sprawdzić, czy istnieje domyślne ograniczenie dla kolumny i usunąć domyślne ograniczenie: IF EXISTS(SELECT * FROM sysconstraints WHERE id=OBJECT_ID('SomeTable') AND COL_NAME(id,colid)='ColName' AND OBJECTPROPERTY(constid, 'IsDefaultCnst')=1) ALTER TABLE SomeTable DROP CONSTRAINT DF_SomeTable_ColName Ale ze względu na literówkę w poprzednich wersjach bazy danych nazwa ograniczenia może …
196 sql  sql-server  tsql 

6
Zapytanie krzyżowe PostgreSQL
Czy ktoś wie, jak tworzyć zapytania w tabeli krzyżowej w PostgreSQL? Na przykład mam następującą tabelę: Section Status Count A Active 1 A Inactive 2 B Active 4 B Inactive 5 Chciałbym, aby zapytanie zwróciło następującą tabelę przestawną: Section Active Inactive A 1 2 B 4 5 czy to możliwe?
196 sql  postgresql  pivot  case  crosstab 


6
Sprawdź, czy istnieje wartość w tablicy Postgres
Korzystając z Postgres 9.0, potrzebuję sposobu na sprawdzenie, czy wartość istnieje w danej tablicy. Do tej pory wymyśliłem coś takiego: select '{1,2,3}'::int[] @> (ARRAY[]::int[] || value_variable::int) Ale ciągle myślę, że powinien istnieć prostszy sposób, po prostu tego nie widzę. To wydaje się lepsze: select '{1,2,3}'::int[] @> ARRAY[value_variable::int] Wierzę, że to …
196 sql  arrays  postgresql 


9
wybieranie unikalnych wartości z kolumny
Mam tabelę MySQL, która zawiera następujące informacje: Date product 2011-12-12 azd 2011-12-12 yxm 2011-12-10 sdx 2011-12-10 ssdd Oto przykład skryptu, którego używam do pobierania danych z tej tabeli: <?php $con = mysql_connect("localhost","username","password"); if (!$con) { die('Could not connect: ' . mysql_error()); } mysql_select_db("db", $con); $sql=mysql_query("SELECT * FROM buy ORDER BY …
195 php  mysql  sql 


6
MySQL: Jak skopiować wiersze, ale zmienić kilka pól?
Mam dużą liczbę wierszy, które chciałbym skopiować, ale muszę zmienić jedno pole. Mogę wybrać wiersze, które chcę skopiować: select * from Table where Event_ID = "120" Teraz chcę, aby skopiować wszystkie te wiersze i tworzyć nowe wiersze podczas ustawiania Event_IDsię 155. Jak mogę to osiągnąć?
195 sql  mysql 

12
Wstawianie danych do tabeli tymczasowej
Po utworzeniu tabeli tymczasowej i zadeklarowaniu podobnych typów danych; CREATE TABLE #TempTable( ID int, Date datetime, Name char(20)) Jak następnie wstawić odpowiednie dane, które są już przechowywane na fizycznym stole w bazie danych?

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.