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

So verwenden Sie Docker-Compose, um Django-Anwendungen offline bereitzustellen

Inhaltsverzeichnis Installieren Sie Docker-ce für...

Detaillierte Erklärung der Box-Größe in CSS3 (Content-Box und Border-Box)

Box-Größe in CSS3 (Inhaltsbox und Rahmenbox) Mit ...

So installieren Sie Postgres 12 + pgadmin im lokalen Docker (unterstützt Apple M1)

Inhaltsverzeichnis einführen Unterstützt Intel-CP...

vue.js lädt Bilder entsprechend der Bild-URL herunter

Als ich kürzlich an einem Frontend-Docking-Funkti...

Kann Docker das nächste „Linux“ werden?

Das Linux-Betriebssystem hat das Rechenzentrum in...

Unterschiede zwischen MySQL CHAR und VARCHAR beim Speichern und Lesen

Einführung Kennen Sie wirklich den Unterschied zw...

Detailliertes Beispiel für die Datenmigration bei einem IOS-Datenbank-Upgrade

Detailliertes Beispiel für die Datenmigration bei...

Datagrip2020 kann MySQL-Treiber nicht herunterladen

Wenn Sie es nicht durch direktes Klicken auf „Dow...

HTML-Tutorial: DOCTYPE-Abkürzung

Beim Schreiben von HTML-Code sollte die erste Zei...

Sprechen Sie über wichtige Unterverzeichnisprobleme im Linux-System

/etc/fstab Partitionen/Festplatten automatisch mo...

Der Unterschied zwischen MySQL count(1), count(*) und count(field)

Inhaltsverzeichnis 1. Erster Blick auf COUNT 2. D...

Detailliertes Tutorial zur Installation von MySQL 8.0.13 (rpm) auf Centos7

yum oder rpm? Die Yum-Installationsmethode ist se...