ホームページ バックエンド開発 PHPチュートリアル MySQLクエリステートメントの問題、緊急のリクエスト、ありがとうございます

MySQLクエリステートメントの問題、緊急のリクエスト、ありがとうございます

Jun 23, 2016 pm 01:55 PM
mysql お問い合わせ 声明

テーブル A、フィールド A_SORT (int)、A_DATE (BIGINT)、それぞれ並べ替えと日付、タイムスタンプの日付

A_SORT A_DATE
0 1403172542
0 1403056816
0 1403172558
1 1403172594
2 140305632 3
4 1403056888
6 1402655021
5 1403056634

どうすればクエリして a_sort の昇順で表示できますが、0 は昇順に参加せず、日付による降順になります。
select * from a order by a_sort>0 asc,a_date desc と書きましたが、
select * from a order by a_sort!=0 asc,a_date desc
このステートメントはどのように書けばよいでしょうか? ?



ディスカッションに返信 (解決策)

a_sort = 0, a_sort, a_date desc で順序から * を選択してください
試してみてください ~

0 いいえ、昇順とはどういう意味ですか?


昇順で a_sort を押すと、0 が最初にランク付けされます。あなたが望むのは、0 以外を昇順で最初に並べ替え、最後に 0 を並べ替えてから、逆順に並べ替えることです。

SELECT * FROM `a` order by a_sort>0 desc,a_sort asc, a_date desc;


0 no??昇順とはどういう意味ですか?

昇順で a_sort を押すと、0 が最初にランク付けされます。あなたが望むのは、0 以外を昇順で最初に並べ替え、最後に 0 を並べ替えてから、逆順に並べ替えることです。

SELECT * FROM `a` order by a_sort>0 desc,a_sort asc, a_date desc;


0 no??昇順とはどういう意味ですか?
私が望む結果は、最初にゼロ以外の a_sort を表示し、ゼロ以外のものは asc でソートされ、残りは zero-a_sort で、これらは日付の降順で表示されます


... order by a_sort>0 desc 、a_sort、a_date desc
a_sort a_date 1      1403172594 2      1403056323 4      1403056888 5      1403056634 6      1402655021 0      1403172558 0      1403172542 0      1403056816
ログイン後にコピー

これに何か問題がありますか?

select * from a order by if(a_sort != 0,1,0) desc, a_sort asc,a_date desc

2階と4階のものは大丈夫です 解決してくれてありがとうございます。 1階も大丈夫です、5階もございますのでよろしくお願いいたします。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットな記事タグ

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

PHPのビッグデータ構造処理スキル PHPのビッグデータ構造処理スキル May 08, 2024 am 10:24 AM

PHPのビッグデータ構造処理スキル

PHP で MySQL クエリのパフォーマンスを最適化するにはどうすればよいですか? PHP で MySQL クエリのパフォーマンスを最適化するにはどうすればよいですか? Jun 03, 2024 pm 08:11 PM

PHP で MySQL クエリのパフォーマンスを最適化するにはどうすればよいですか?

PHP で MySQL のバックアップと復元を使用するにはどうすればよいですか? PHP で MySQL のバックアップと復元を使用するにはどうすればよいですか? Jun 03, 2024 pm 12:19 PM

PHP で MySQL のバックアップと復元を使用するにはどうすればよいですか?

データベースにおける Java 列挙型のアプリケーション シナリオは何ですか? データベースにおける Java 列挙型のアプリケーション シナリオは何ですか? May 05, 2024 am 09:06 AM

データベースにおける Java 列挙型のアプリケーション シナリオは何ですか?

PHP を使用して MySQL テーブルにデータを挿入するにはどうすればよいですか? PHP を使用して MySQL テーブルにデータを挿入するにはどうすればよいですか? Jun 02, 2024 pm 02:26 PM

PHP を使用して MySQL テーブルにデータを挿入するにはどうすればよいですか?

MySQL 8.4 で mysql_native_password がロードされていないエラーを修正する方法 MySQL 8.4 で mysql_native_password がロードされていないエラーを修正する方法 Dec 09, 2024 am 11:42 AM

MySQL 8.4 で mysql_native_password がロードされていないエラーを修正する方法

PHP で MySQL ストアド プロシージャを使用するにはどうすればよいですか? PHP で MySQL ストアド プロシージャを使用するにはどうすればよいですか? Jun 02, 2024 pm 02:13 PM

PHP で MySQL ストアド プロシージャを使用するにはどうすればよいですか?

PHP 配列ページングのパフォーマンス最適化戦略 PHP 配列ページングのパフォーマンス最適化戦略 May 02, 2024 am 09:27 AM

PHP 配列ページングのパフォーマンス最適化戦略

See all articles