Als «sql» getaggte Fragen

Structured Query Language (SQL) ist eine Sprache zum Abfragen von Datenbanken. Die Fragen sollten Codebeispiele, Tabellenstruktur, Beispieldaten und ein Tag für die verwendete DBMS-Implementierung (z. B. MySQL, PostgreSQL, Oracle, MS SQL Server, IBM DB2 usw.) enthalten. Wenn sich Ihre Frage ausschließlich auf ein bestimmtes DBMS bezieht (bestimmte Erweiterungen / Funktionen verwendet), verwenden Sie stattdessen das Tag dieses DBMS. Antworten auf mit SQL gekennzeichnete Fragen sollten ISO / IEC-Standard-SQL verwenden.

5
PostgreSQL löschen mit innerem Join
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' Ich erhalte den folgenden Fehler 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 ... Ich habe …
197 sql  postgresql 



4
SQL Server-Äquivalent zu MySQLs NOW ()?
Ich bin ein MySQL-Typ, der an einem SQL Server-Projekt arbeitet und versucht, ein Datum / Uhrzeit-Feld zu erhalten, um die aktuelle Uhrzeit anzuzeigen. In MySQL würde ich NOW () verwenden, aber das wird nicht akzeptiert. INSERT INTO timelog (datetime_filed) VALUES (NOW())
196 sql  sql-server 


14
Wie kann ich die SQL-Standardeinschränkung löschen, ohne den Namen zu kennen?
In Microsoft SQL Server ist mir bekannt, dass die Abfrage zum Überprüfen, ob eine Standardeinschränkung für eine Spalte vorhanden ist, und das Löschen einer Standardeinschränkung wie folgt lautet: 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 Aufgrund von Tippfehlern in …
196 sql  sql-server  tsql 

6
PostgreSQL-Kreuztabellenabfrage
Weiß jemand, wie man Kreuztabellenabfragen in PostgreSQL erstellt? Zum Beispiel habe ich die folgende Tabelle: Section Status Count A Active 1 A Inactive 2 B Active 4 B Inactive 5 Ich möchte, dass die Abfrage die folgende Kreuztabelle zurückgibt: Section Active Inactive A 1 2 B 4 5 Ist das …
196 sql  postgresql  pivot  case  crosstab 


9
Auswählen eindeutiger Werte aus einer Spalte
Ich habe eine MySQL-Tabelle, die die folgenden Informationen enthält: Date product 2011-12-12 azd 2011-12-12 yxm 2011-12-10 sdx 2011-12-10 ssdd Hier ist ein Beispiel für ein Skript, mit dem ich Daten aus dieser Tabelle abrufe: <?php $con = mysql_connect("localhost","username","password"); if (!$con) { die('Could not connect: ' . mysql_error()); } mysql_select_db("db", $con); …
195 php  mysql  sql 


6
MySQL: Wie kopiere ich Zeilen, ändere aber ein paar Felder?
Ich habe eine große Anzahl von Zeilen, die ich kopieren möchte, aber ich muss ein Feld ändern. Ich kann die Zeilen auswählen, die ich kopieren möchte: select * from Table where Event_ID = "120" Jetzt möchte ich alle diese Zeilen kopieren und neue Zeilen zu erstellen , während der Einstellung …
195 sql  mysql 

12
Einfügen von Daten in eine temporäre Tabelle
Nachdem Sie eine temporäre Tabelle erstellt und die Datentypen wie folgt deklariert haben; CREATE TABLE #TempTable( ID int, Date datetime, Name char(20)) Wie füge ich dann die relevanten Daten ein, die bereits in einer physischen Tabelle in der Datenbank gespeichert sind?

18
Schneiden Sie (nicht runde) Dezimalstellen in SQL Server ab
Ich versuche herauszufinden, wie zusätzliche Dezimalstellen in SQL am besten abgeschnitten oder gelöscht werden können, ohne zu runden. Beispielsweise: declare @value decimal(18,2) set @value = 123.456 Dies wird automatisch rund @valuezu sein 123.46, was gut in den meisten Fällen. Für dieses Projekt brauche ich das jedoch nicht. Gibt es eine …
194 sql  sql-server  tsql  rounding 

19
Ändern Sie eine MySQL-Spalte in AUTO_INCREMENT
Ich versuche, eine Tabelle so zu ändern, dass ihre Primärschlüsselspalte nachträglich erstellt wird AUTO_INCREMENT. Ich habe das folgende SQL ausprobiert, aber eine Syntaxfehlerbenachrichtigung erhalten. ALTER TABLE document ALTER COLUMN document_id AUTO_INCREMENT Mache ich etwas falsch oder ist das nicht möglich? + -------------------- + | VERSION () | + -------------------- + …
194 sql  mysql  alter-table 

14
Wie aktualisiere ich die Identitätsspalte in SQL Server?
Ich habe eine SQL Server-Datenbank und möchte die Identitätsspalte ändern, da sie mit einer großen Zahl begann und mit einer 10010anderen Tabelle verknüpft ist. Jetzt habe ich 200 Datensätze und möchte dieses Problem beheben, bevor die Datensätze zunehmen. Wie kann diese Spalte am besten geändert oder zurückgesetzt werden?

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.