質問編集履歴

1 SQL Serverタブを追加致しました

madosuke

madosuke score 4

2018/06/04 13:57  投稿

SQL 文字列から数字(IPアドレス部分)のみ抽出する方法についてご教授下さい
### 前提・実現したいこと
SQLで一部文字列を抽出する方法はありますか?
例:フルパスから、共有ファイルサーバーのIPアドレスのみ抽出する。
 \\123.145.178.189\Test_file\01_testの「123.145.178.189」のみ抽出
C:等¥の前のみ抽出する方法は分かるのですが、
上記のような指定文字の記号と数字の混在する部分を抽出する方法はありますでしょうか。
何卒どうぞよろしくお願い致します。
###試したこと###
REPLACE(LEFT,'\\123.145.178.189\Test_file_01.test',
PATINDEX('%[a-zA-Z]%',\\123.145.178.189\Test_file_01.test')),'\','') END
### 補足情報(FW/ツールのバージョンなど)
Microsoft SQL Server Management Studio
  • SQL

    3784 questions

    SQL(Structured Query Language)は、リレーショナルデータベース管理システム (RDBMS)のデータベース言語です。大きく分けて、データ定義言語(DDL)、データ操作言語(DML)、データ制御言語(DCL)の3つで構成されており、プログラム上でSQL文を生成して、RDBMSに命令を出し、RDBに必要なデータを格納できます。また、格納したデータを引き出すことも可能です。

  • SQL Server

    933 questions

    SQL Serverはマイクロソフトのリレーショナルデータベース管理システムです。データマイニングや多次元解析など、ビジネスインテリジェンスのための機能が備わっています。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る