![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
$result = mysql_query('SELECT * FROM hoge ORDER BY LPAD(NUMBER, 5, 0)') ;
で並び替え(ソート)をすると
1
2
3
4
5
6
7
8
9
a
10
11
12
13
という結果で表示されます。
これを
1
2
3
4
5
6
7
8
9
10
11
12
13
a
というように並び替えて表示させたいのですが…orz
どのように構文を書けば宜しいのでしょうか??
いろいろ調べてみたのですが、それらしい内容のものが
見つからずに途方に暮れています。
どなたか御教授頂ければ幸いです。
宜しくお願い致します。
No.2
- 回答日時:
「NUMBER」はVARCHAR型ですか?
汎用的に使えるか分かりませんが、
select * from hoge
ORDER BY case when NUMBER > '9' then 1 else 0 end,
LPAD(NUMBER, 5, 0)
この回答への補足
nora1962様
NUMBERはchar(2)になります。
nora1962様のご教授頂いたものを参考に
$aaa = mysql_query('select * from hoge ORDER BY case when NUMBER > '9' then 1 else 0 end, LPAD(NUMBER, 5, 0)');
と試してみたのですが、
Parse error: parse error, unexpected T_LNUMBER ~
と表示されてしまいました(涙
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL SQL任意に並び替えをしたい 2 2023/08/28 10:47
- PHP php my adminより取り出したデータ表示 2 2022/06/15 11:56
- PHP PHP MySql ページング 2 2022/09/20 06:38
- MySQL PhpMyAdminで作成して実行せよ。 東京23区を、皇居を中心とした4つのエリア(南東, 南西, 1 2023/06/11 11:58
- PostgreSQL SQLで検索結果の記事を表示したい 1 2022/04/28 21:03
- PHP PostgreSQLからCSV形式でエクスポートする際にカラム内の改行をとる方法 1 2023/02/22 10:05
- Excel(エクセル) Excel 郵便番号順に並び変えたい 同じ番号が複数あるとき 4 2022/04/28 18:35
- MySQL select *, `人口(男)`AND`人口(女)`/'面積' as '人口密度'FROM … 1 2023/07/03 21:05
- PostgreSQL 画像とカテゴリーを出力したいのですが、取得の条件を付ける方法がわかりません。 2 2022/05/01 18:03
- PHP if(preg_match("/[^0-9]/",$gu_d)){意味を教えてください。 1 2022/05/06 05:37
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
count関数の値をwhere句で使用...
-
最大値の数をカウントしたい
-
SQLローダーCSV取込で、囲み文...
-
アクセスのレポートでレコード...
-
テーブルの最後(最新)のレコー...
-
【PL/SQL】FROM区に変数を使う方法
-
データ
-
2回実行のSQL文を1回にしたい
-
select文の実行結果に空白行を...
-
単一グループのグループ関数で...
-
入力データの半角スペースと全...
-
ファイルの漢数字の順番につい...
-
oracle DB内のデータを増幅す...
-
並べ替えについて
-
実人数と延べ人数
-
リストボックス内を昇順並べる方法
-
70000行以上のソートをしたいです
-
アクセスに関して。クエリの並...
-
引数によってwhere句を切り替え...
-
int型フィールドにnullを登録で...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
count関数の値をwhere句で使用...
-
OUTER JOIN とgroup by
-
結合したテーブルに名前をつけ...
-
ストアドファンクションの再帰...
-
ビュー定義に集約関数を入れる...
-
SQL 自己結合で件数の条件指定
-
【初歩】項目別の合計件数をSQL...
-
最大値の数をカウントしたい
-
SQL 重複レコードの数え方
-
SQL カラムの値ごとの集計
-
市区町村別の件数をカウントす...
-
小数点以下桁数が最大の値に小...
-
同じテーブルでのUNION
-
ORDER BYで並び替えなんですが…
-
重複データを除外する際に条件...
-
初歩的な質問ですが、教えてく...
-
特定の数だけ取得するSQL文
-
複雑な並び替え処理
-
MySQLのselect文の設定に関して
-
Select文を含むUpdateの記述方...
おすすめ情報