Home » SQL Server-Abfrage Varchar-Daten sortieren wie int
Lösung:
Betragsspalte in Numerisch umwandeln in ORDER BY Klausel bei der Auswahl:
SELECT * FROM MyTable
ORDER BY CAST(amount AS Numeric(10, 0)) DESC
Ergebnis:
Ausweis
betragen
3
10000
2
4568
1
2340
Siehe diese SQLFiddle
Versuchen Sie ABS():
SELECT * FROM MyTable ORDER BY ABS(MyCol) DESC;
SQL-Geige
Click to rate this post! [Total: 0 Average: 0] Tags: Sql / Sql Order By / Sql Server /
Anderer Beitrag
- Sql server sortierung login
- Sql server sortierung cz
- Sql server sortierung ip
- Sql server sortierung folder
Sql Server Sortierung Login
dateadd in der where-Klausel-wie kann ich in dieser speziellen Situation eine vollständige Überprüfung vermeiden? Ermitteln der progressiven Summe der Spalten nach Datum
Irgendwie EAV in SQL Server
Wirkt sich eine Vollsicherung ohne Kopie auf die Kette der Transaktionsprotokollsicherungen aus? Können die Dateien einer Datenbank kopiert werden, während die Datenbank online ist? SQL Server friert ein (aufgrund der Anwendung), muss protokolliert werden
Sql Server Sortierung Cz
Festlegen oder Ändern der Serversortierung - SQL Server | Microsoft Docs
Weiter zum Hauptinhalt
Dieser Browser wird nicht mehr unterstützt. Führen Sie ein Upgrade auf Microsoft Edge durch, um die neuesten Features, Sicherheitsupdates und den technischen Support zu nutzen. Artikel
04/18/2022
2 Minuten Lesedauer
Ist diese Seite hilfreich? Haben Sie weiteres Feedback für uns? Feedback wird an Microsoft gesendet: Wenn Sie auf die Sendeschaltfläche klicken, wird Ihr Feedback verwendet, um Microsoft-Produkte und -Dienste zu verbessern. Datenschutzrichtlinie
Vielen Dank. In diesem Artikel
Gilt für: SQL Server (alle unterstützten Versionen) Azure SQL verwaltete Instanz
Die Serversortierung fungiert als Standardsortierung für alle Systemdatenbanken, die mit der Instanz von SQL Server installiert werden, sowie für alle neu erstellten Benutzerdatenbanken. Sie sollten die Sortierung auf Serverebene sorgfältig durchdenken, da sie sich auf Folgendes auswirken kann:
Sortier- und Vergleichsregeln in =, JOIN, ORDER BY und anderen Operatoren, die Textdaten vergleichen.
Sql Server Sortierung Ip
Frage
Hallo System Center Profis
Ich habe folgendes Problem:
Die Prüfung von SCCM2012 sagt das die SQL-Sortierung nicht korrekt ist. Ich habe den SQL-Server jetzt mehrmals überprüft und die Sortierung ist genau die welche als Voraussetzung gilt. Server = Windows 2012 Std. SQL = 2012 Std. (11. 0. 3128. 0) Deutsch
Ich kann leider keine Screenshots dranhängen da das Konto noch geprüft werden muß. Hat jemand eine Lösung? Gruß
Antworten
Ich habe auch testweise eine neue Datenbank erstellt, welche auch "SQL_Latin1_General_CP1_CI_ AI " als sortierung hat! = SQL_Latin1_General_CP1_CI_ AS. Außerdem geht's nicht nur um die Collection der DB an sich, sondern auch um die Collection des SQL Servers. Torsten Meringer |
Als Antwort markiert
Donnerstag, 24. Januar 2013 11:13
Sql Server Sortierung Folder
Dadurch entfällt das Risiko, dass Anwendungen Daten möglicherweise falsch ändern, was zu falschen Ergebnissen oder einem stillen Datenverlust führen kann. Wenn die Sortierung einer Datenbank geändert wird, erben nur neue Tabellen standardmäßig die neue Datenbanksortierung. Es gibt einige Alternativen zum Konvertieren vorhandener Daten in die neue Sortierung:
Konvertieren Sie die Daten direkt. Informationen zum Konvertieren der Sortierung einer Spalte in einer vorhandenen Tabelle finden Sie unter Festlegen oder Ändern der Spaltensortierung. Dieser Vorgang ist leicht zu implementieren, kann jedoch bei großen Tabellen und ausgelasteten Anwendungen zu einem Blockierproblem führen. Das folgende Beispiel zeigt eine direkte Konvertierung der MyString -Spalte in eine neue Sortierung:
ALTER TABLE Table
ALTER COLUMN MyString VARCHAR(50) COLLATE Latin1_General_100_CI_AI_SC_UTF8;
Kopieren Sie die Daten in neue Tabellen, die die neue Sortierung verwenden, und ersetzen Sie die ursprünglichen Tabellen in derselben Datenbank.
Die Formularansicht sollte schließlich wie in Bild 5 aussehen. Das Filtern der Listenfelder soll nach Kriterien erfolgen, die Sie mit entsprechenden Text- oder Kombinationsfeldern eingeben bzw. auswählen. Nachdem Sie das Listenfeld erstellt, die Datensatzherkunft des Listenfeldes zugewiesen und die Spaltenbreiten justiert haben, legen Sie die gewünschten Steuerelemente oberhalb der entsprechenden Spalten an – natürlich in der gleichen Breite wie die Spaltenbreite des Listenfeldes. Praxis-Tipp
Eine gute Hilfe beim Ausrichten und dem Einstellen der Steuerelementbreite ist die Eigenschaft Spaltenbreiten des Listenfeldes (siehe Bild 4). Aufgrund der hier angegebenen Zahlen können Sie die Position und die Breite der Steuerelemente sehr genau festlegen. Je nach der Beschaffenheit des Inhalts einer Spalte des Listenfeldes werden Sie entweder ein Textfeld oder ein Kombinationsfeld zum Setzen des Filterwertes verwenden. Bei Text- oder Memofeldern verwenden Sie in jedem Fall ein Textfeld, während Sie bei Feldern, deren Inhalt nicht in der eigentlichen, sondern einer verknüpften Tabelle gespeichert ist, vermutlich auch ein Kombinationsfeld verwenden.