サードパーティのデータベースに、私が書いているレポートのためにグループ化する必要があるフィールドがあります。フィールドには、いくつかの異なるタイプのデータを含めることができます。最初に3桁の数字を含むことができます。私はこれらを101〜200や201〜300などのグループに分割する必要があります。これに加えて、フィールドにはMやKのような特定の文字を付けることもできます。これはVARCHAR(8)と定義されており、特定の文字で始まるか数値範囲内に入るかの両方のケースをどのように処理できるかについての助けとなります。私はそれをケースステートメントとして書いて、数値か、最初の文字に基づいて部門を返すことができれば、私は自分のレポートにまとめることができます。T-SQLフィールドの解析
おかげで、 スティーブン
単純に(フィールド、1)を残すのではなく、部分文字列(フィールド、1、1)を使用した理由は何ですか?私は@jmsもそれをしたことに気付きました。 –
上記の私の答えを参照してください。 – tpdi