• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:T-SQL: Order By の使い方)

T-SQL: Order By の使い方

このQ&Aのポイント
  • T-SQLのOrder Byを使ったデータの並び替え方法について解説します。
  • 特定の順番でデータを抽出する場合、Order By句に順番を指定する方法があります。
  • Order By句にはCase Whenを使用することで、P、N、Qの順番でデータを取得することができます。

質問者が選んだベストアンサー

  • ベストアンサー
  • yamada_g
  • ベストアンサー率68% (258/374)
回答No.1

こうしたらどうでしょうか。 order by case substring(itemNo,1,1) when 'P' then 1 when 'N' then 2 when 'Q' then 3 else 99 end , itemNo SQLServerの環境がないので動作確認はしていませんが・・・

mspokemon
質問者

お礼

完璧に動きました。 今まで喉に詰まっていたのですっきりしました。 ありがとうございました。感謝いたします。