Als «sql» getaggte Fragen

125
SQL - Viele-zu-Viele-Tabellenprimärschlüssel

Diese Frage wird gestellt, nachdem ein Kommentar in dieser Frage gelesen wurde: Datenbank Design Wenn Sie eine Viele-zu-Viele-Tabelle erstellen, sollten Sie einen zusammengesetzten Primärschlüssel für die beiden Fremdschlüsselspalten erstellen oder einen automatisch inkrementierten...

125
Teilen Sie den Wert von einem Feld auf zwei

Ich habe ein Tabellenfeld, membernamedas sowohl den Nachnamen als auch den Vornamen der Benutzer enthält. Ist es möglich , diese in zwei Felder aufgeteilt memberfirst, memberlast? Alle Datensätze haben das Format "Vorname Nachname" (ohne Anführungszeichen und Leerzeichen

125
FIND_IN_SET () vs IN ()

Ich habe 2 Tabellen in meiner Datenbank. Eine ist für Bestellungen und eine für Unternehmen. Bestellungen haben diese Struktur: OrderID | attachedCompanyIDs ------------------------------------ 1 1,2,3 2 2,4 Und das Unternehmen hat diese Struktur: CompanyID |

125
Psql listet alle Tabellen auf

Ich möchte alle Tabellen in der liferayDatenbank in meiner PostgreSQL-Installation auflisten. Wie mache ich das? Ich möchte SELECT * FROM applications;in der liferayDatenbank ausführen . applicationsist ein tisch in meiner liferay db. Wie wird das gemacht? Hier ist eine Liste aller meiner...

124
SQL Server: Beispiele für PIVOTing-String-Daten

Es wird versucht, einige einfache SQL Server PIVOT-Beispiele zu finden. Die meisten Beispiele, die ich gefunden habe, beinhalten das Zählen oder Summieren von Zahlen. Ich möchte nur einige Zeichenfolgendaten schwenken. Zum Beispiel habe ich eine Abfrage, die Folgendes zurückgibt. Action1 VIEW...

124
Wie finde ich Nicht-ASCII-Zeichen in MySQL?

Ich arbeite mit einer MySQL-Datenbank, in die einige Daten aus Excel importiert wurden . Die Daten enthalten Nicht- ASCII- Zeichen (Bindestriche usw.) sowie versteckte Zeilenumbrüche oder Zeilenvorschübe. Gibt es eine Möglichkeit, diese Datensätze mit MySQL zu

124
Verwenden von DISTINCT und COUNT zusammen in einer MySQL-Abfrage

Ist so etwas möglich: SELECT DISTINCT COUNT(productId) WHERE keyword='$keyword' Ich möchte die Anzahl der eindeutigen Produkt-IDs ermitteln, die einem Schlüsselwort zugeordnet sind. Das gleiche Produkt kann zweimal mit einem Schlüsselwort oder mehr verknüpft sein, aber ich möchte, dass nur 1 Mal...

124
Unzulässige Mischung von Kollatierungen MySQL-Fehler

Ich erhalte diesen seltsamen Fehler beim Verarbeiten einer großen Anzahl von Daten ... Error Number: 1267 Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '=' SELECT COUNT(*) as num from keywords WHERE campaignId='12' AND LCASE(keyword)='hello...

124
Wie gebe ich zuerst Zeilen mit einem bestimmten Wert zurück?

Ich möchte, dass meine Abfrage zuerst die Zeilen der Tabelle zurückgibt, in denen eine Spalte einen bestimmten Wert enthält, und dann den Rest der Zeilen alphabetisch zurückgibt. Wenn ich eine Tabelle wie dieses habe: - Table: Users - id - name - city - 1 George Seattle - 2 Sam Miami - 3 John New...