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.

6
Synchronisieren von Client-Server-Datenbanken
Ich suche nach allgemeinen Strategien zum Synchronisieren von Daten auf einem zentralen Server mit Clientanwendungen, die nicht immer online sind. In meinem speziellen Fall habe ich eine Android-Telefonanwendung mit einer SQLite-Datenbank und eine PHP-Webanwendung mit einer MySQL-Datenbank. Benutzer können Informationen zur Telefonanwendung und zur Webanwendung hinzufügen und bearbeiten. Ich muss …

5
So trennen Sie DATE und TIME von DATETIME in MySQL
Ich speichere ein DATETIME- Feld in einer Tabelle. Jeder Wert sieht ungefähr so aus: 2012-09-09 06:57:12 . Ich benutze diese Syntax: date("Y-m-d H:i:s"); Meine Frage ist nun, wie beim Abrufen der Daten Datum und Uhrzeit mithilfe der einzelnen MySQL-Abfrage getrennt abgerufen werden können. Datum wie 2012-09-09 und Uhrzeit wie 06:57:12 …
82 php  mysql  sql  datetime 

11
Löschen Sie aus zwei Tabellen in einer Abfrage
Ich habe zwei Tabellen in MySQL #messages table : messageid messagetitle . . #usersmessages table usersmessageid messageid userid . . Wenn ich jetzt aus der Nachrichtentabelle löschen möchte, ist das in Ordnung. Wenn ich jedoch eine Nachricht mit der Nachrichten-ID lösche, ist der Datensatz in der Benutzernachricht weiterhin vorhanden, und …
82 sql  mysql 

7
Anwenden der MIN-Aggregatfunktion auf ein BIT-Feld
Ich möchte folgende Abfrage schreiben: SELECT ..., MIN(SomeBitField), ... FROM ... WHERE ... GROUP BY ... Das Problem ist, SQL Server mag es nicht, wenn ich den Mindestwert eines Bitfeldes berechnen möchte, gibt es den Fehler zurück Operand data type bit is invalid for min operator. Ich könnte die folgende …
82 sql  sql-server  tsql 


14
Auto-Increment-ID zu vorhandener Tabelle hinzufügen?
Ich habe eine bereits vorhandene Tabelle, die 'fname', 'lname', 'email', 'password' und 'ip' enthält. Aber jetzt möchte ich eine automatische Inkrementierungsspalte. Wenn ich jedoch eintrete: ALTER TABLE users ADD id int NOT NULL AUTO_INCREMENT Ich bekomme folgendes: #1075 - Incorrect table definition; there can be only one auto column and …

11
Wie konvertiere ich alle Tabellen in der Datenbank in eine Sortierung?
Ich erhalte die Fehlermeldung: Unzulässige Mischung von Kollatierungen (utf8_general_ci, IMPLICIT) und (utf8_unicode_ci, IMPLICIT) für die Operation '=' " Ich habe versucht, beide Tabellen manuell zu ändern, erhalte utf8_general_ci,IMPLICITaber immer noch den Fehler. Gibt es eine Möglichkeit, alle Tabellen zu konvertieren utf8_general_ci,IMPLICITund damit fertig zu werden?
82 mysql  sql 

3
einfache PostgreSQL-Einfügung kann nicht funktionieren
Ich versuche, eine einfache Einfügung in eine Postgres-Tabelle vorzunehmen, erhalte jedoch die Fehlermeldung, dass der Wert, den ich einzufügen versuche, als Spaltenname interpretiert wird INSERT INTO "imageTagBusinessMainCategory" (id, businessMainCategory) VALUES (DEFAULT, "auto dealer") Wobei id als Primärschlüssel eingerichtet ist und automatisch inkrementiert wird und nicht null. Dies sind die Kästchen, …
82 sql  postgresql 

1
MySQL: Typecasting NULL auf 0
Nehmen wir die folgende Tabelle an (z. B. ein Ergebnis mehrerer innerer Join-Anweisungen): id | column_1 | column_2 ------------------------ 1 | 1 | 2 | 2 | 2 3 | | 3 Was Sie zum Beispiel aus folgender Aussage erhalten könnten: select a.id, t1.column_1, t2.column_2 from a left join t1 …
82 sql  mysql  casting 



1
Befehl zum Hinzufügen einer Standardeinschränkung
Es scheint mindestens zwei Möglichkeiten zu geben, eine Standardeinschränkung mit direktem T-SQL hinzuzufügen. Stimmt es, dass der einzige Unterschied zwischen den beiden folgenden darin besteht, dass die zweite Methode speziell einen Namen für die Einschränkung erstellt und die erste Methode einen von SQL Server generierten hat? ALTER TABLE [Common].[PropertySetting] ADD …


1
MySQL Pivot-Zeile in dynamische Anzahl von Spalten
Nehmen wir an, ich habe drei verschiedene MySQL-Tabellen: Tabelle products: id | name 1 Product A 2 Product B Tabelle partners: id | name 1 Partner A 2 Partner B Tabelle sales: partners_id | products_id 1 2 2 5 1 5 1 3 1 4 1 5 2 2 2 …
81 mysql  sql  pivot 

11
Rückgabe des Monatsnamens in der SQL Server-Abfrage
Mit habe SQL Server 2008ich eine Abfrage, mit der eine Ansicht erstellt wird, und ich versuche, anstelle einer Ganzzahl den Namen eines Monats anzuzeigen . In meiner Datenbank befindet sich das datetimein einer Spalte namens OrderDateTime. Die Zeilen in der Abfrage, die das Datum zurückgeben, lauten: DATENAME(yyyy, S0.OrderDateTime) AS OrderYear, …

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.