Als «sql» getaggte Fragen

155
Rangfunktion in MySQL

Ich muss den Rang der Kunden herausfinden. Hier füge ich die entsprechende ANSI-Standard-SQL-Abfrage für meine Anforderung hinzu. Bitte helfen Sie mir, es in MySQL zu konvertieren. SELECT RANK() OVER (PARTITION BY Gender ORDER BY Age) AS [Partition by Gender], FirstName, Age, Gender FROM Person...

155
MYSQL Falscher DOUBLE-Wert abgeschnitten

Wenn die folgende SQL-Abfrage ausgeführt wird: UPDATE shop_category SET name = 'Secolul XVI - XVIII' AND name_eng = '16th to 18th centuries' WHERE category_id = 4768 Der folgende Fehler wird ausgelöst: 1292 - Truncated incorrect DOUBLE value: 'Secolul XVI - XVIII' Wie kann ich das...

155
Oracle "(+)" Operator

Ich überprüfe einige alte SQL-Anweisungen, um sie zu dokumentieren und wahrscheinlich zu verbessern. Das DBMS ist Oracle Ich habe eine Aussage, die so lautet, nicht verstanden: select ... from a,b where a.id=b.id(+) Ich bin verwirrt über den (+)Operator und konnte ihn in keinem Forum finden...

155
DISTINCT für nur eine Spalte

Angenommen, ich habe die folgende Abfrage. SELECT ID, Email, ProductName, ProductModel FROM Products Wie kann ich es so ändern, dass keine doppelten E-Mails zurückgegeben werden? Mit anderen Worten, wenn mehrere Zeilen dieselbe E-Mail enthalten, soll das Ergebnis nur eine dieser Zeilen enthalten...

155
MySQL - Machen Sie ein vorhandenes Feld einzigartig

Ich habe eine bereits vorhandene Tabelle mit einem Feld, das eindeutig sein sollte, aber nicht eindeutig ist. Ich weiß das nur, weil ein Eintrag in die Tabelle gemacht wurde, der den gleichen Wert wie ein anderer, bereits vorhandener Eintrag hatte, und dies verursachte Probleme. Wie kann ich dafür...

155
T-SQL - Funktion mit Standardparametern

Ich habe dieses Skript: CREATE FUNCTION dbo.CheckIfSFExists(@param1 INT, @param2 BIT = 1 ) RETURNS BIT AS BEGIN IF EXISTS ( bla bla bla ) RETURN 1; RETURN 0; END GO Ich möchte es in einer Prozedur folgendermaßen verwenden: IF dbo.CheckIfSFExists( 23 ) = 0 SET @retValue = 'bla bla bla'; Aber ich...

155
MySQL Falscher Datums- / Uhrzeitwert: '0000-00-00 00:00:00'

Ich habe kürzlich ein altes Projekt übernommen, das vor 10 Jahren erstellt wurde. Es verwendet MySQL 5.1. Unter anderem muss ich den Standardzeichensatz von latin1 in utf8 ändern. Als Beispiel habe ich Tabellen wie diese: CREATE TABLE `users` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT,...