So sortieren Sie eine Zeile oder Spalte in MySQL

So sortieren Sie eine Zeile oder Spalte in MySQL

Verfahren:

Nach Beschreibung:

Beides kann nicht erreicht werden:

Methode 1:

wähle sp.productid, sp.productname, ss.sku aus sp_product sp inner join sku_skus ss auf sp.productid=ss.productid 
wobei sp.productname='Lux Forever Rejuvenating Soap 115g'
oder sp.productname='Crest Grüner Tee Minze Zahnpasta 180g'
oder sp.productname='Xinwei Orchard Orchid Beans 190g/Beutel 1 Beutel geröstete Bohnen und Snacks' bestellen bis (
Fall wenn sp.productid=11042723 dann 1 ELSE 2 END)

Methode 2:

Kern-SQL

wähle sp.productid, sp.productname, ss.sku aus sp_product sp inner join sku_skus ss auf sp.productid=ss.productid 
wobei sp.productname='Lux Forever Rejuvenating Soap 115g'
oder sp.productname='Crest Grüner Tee Minze Zahnpasta 180g'
oder sp.productname='Xinwei Orchard Orchid Beans 190 g/Beutel 1 Beutel geröstete Bohnensnacks' BESTELLEN NACH sp.productid nicht in (11042723)

Mysql: Setzen Sie die angegebene Datenzeile vor

Wenn es sich nur um eine Datenzeile handelt, können Sie Folgendes tun:

SELECT * FROM Benutzer ORDER BY Benutzer-ID<>7,Punktzahl DESC;

Hauptsächlich „user_id<>7“, der Benutzer mit der ID 7 wird zuerst eingestuft.

Wenn mehrere Datenzeilen vorhanden sind:

SELECT * FROM Benutzer ORDER BY Benutzer-ID NICHT IN (7,8,9), Punktzahl DESC;

mysql sortiert eine Spalte, indem zuerst der Wert angegeben wird

Sortieren Sie zuerst eine einzelne Spalte:
MySQL nach Fall sortieren

SELECT * FROM `jcxsw`.`t_company_product` sortieren nach (
Fall wenn ID=263, dann 1 ELSE 4 END),category_id desc;

Dieser SQL-Code sortiert zuerst die Daten mit der ID = 263 und dann in umgekehrter Reihenfolge nach der Kategorie-ID.

Zuerst mehrere Spalten sortieren:

SELECT * FROM `web_membersfastsort_women` m Sortieren nach 
m.Provinz<>'10106000' , m.Stadt<>'10106001' , m.Stadtbeschreibung, m.Provinz 
desc,m.s_cid asc, m.images_ischeck desc,m.pic_num desc-Limit 2000,30

Die erste Zeile der Provinz = 10106000, die erste Zeile der Stadt = 10106001 in der Provinz = 10106000

Das könnte Sie auch interessieren:
  • So konvertieren Sie eine Spalte mit durch Kommas getrennten Werten in Spalten in MySQL
  • Detaillierte Erläuterung der MySQL-Zeilensperren beim Auftreten zusammengesetzter Primärschlüssel und mehrspaltiger Indizes
  • Mysql-Methode zum Berechnen der Differenz zwischen zwei benachbarten Zeilen einer Spalte
  • MySQL-Konvertierung von Spalten in Zeilen, Methode zum Zusammenführen von Feldern (unbedingt lesen)
  • MySQL-Beispiel für die Konvertierung von Spalten in Zeilen und die Gruppierung nach Jahr und Monat
  • Tipps zur Konvertierung von MySQL-Spalten in Zeilen (teilen)
  • Detaillierte Beispiele zur Konvertierung von Zeilen in Spalten und Spalten in Zeilen in MySQL
  • Implementierung der dynamischen Konvertierung von MySQL-Zeilen und -Spalten (Kontingenztabelle, Kreuztabelle)
  • Datenbankimplementierung der Zeilen- und Spaltenkonvertierung (MySQL-Beispiel)
  • So konvertieren Sie Zeilen in Spalten in MySQL

<<:  Detaillierte Erklärung zur korrekten Konfiguration von SSL (https-Zertifikat) in Apache unter Ubuntu

>>:  TimePicker im Element deaktiviert einen Teil der Zeit (deaktiviert auf Minuten)

Artikel empfehlen

MySQL Community Server 5.7.19 Installationshandbuch (detailliert)

Link zum Download der ZIP-Datei auf der offiziell...

CentOS6.8 verwendet cmake zur Installation von MySQL5.7.18

Unter Bezugnahme auf die Online-Informationen hab...

js-Lernnotizen: Schlüsselwörter „class“, „super“ und „extended“

Inhaltsverzeichnis Vorwort 1. Erstellen Sie Objek...

Optimierte Implementierung von count() für große MySQL-Tabellen

Das Folgende ist mein Urteil basierend auf der Da...

HTML-Grundlagen: Die grundlegende Struktur von HTML

Die Grundstruktur von HTML-Hypertextdokumenten bes...

Detaillierte Erläuterung der allgemeinen Schritte zur SQL-Anweisungsoptimierung

Vorwort In diesem Artikel erfahren Sie hauptsächl...

VMware Workstation 12 installiert Ubuntu 14.04 (64 Bit)

1. Installationsumgebung Computermodell: Lenovo Y...

Nginx-Dienst 500: Interner Serverfehler einer der Gründe

500 (Interner Serverfehler) Auf dem Server ist ei...

Lösung für das Problem, dass das Vue-Seitenbild nicht angezeigt wird

Als ich eine neue Version der Konfigurationsschni...

Allgemeine Schreibbeispiele für MySQL- und Oracle-Batch-Insert-SQL

Inhaltsverzeichnis Zum Beispiel: Allgemeines Schr...