検索結果が複数の時の抽出の仕方

こんにちは

エラーになります。
対象が無い可能性がある場合は、OrderByの手前で切って、中身があるかを確認すれば良いかと思います。

できればちなみにデータスクレイピングで取得したとき、システム上に「「番号」前8桁が数字で直後に「_」があるもの」がなかったときは、登録日が最新のものの番号を取得したいです。

上記の条件分けにそって、ことなるロジックを記述することになります。

可能でしたらダミーでも結構なので、入力と出力のサンプルファイルを添付いただくと良いかと思います。