質問編集履歴

2 質問内容をより具体的にするため

shun1

shun1 score 5

2017/11/15 23:31  投稿

SQLServerでゼロサプレス(前0削除)をしたい
SQL Server のクエリ文でデータを抽出したいのですが、
テーブルに格納されたデータの先頭にゼロが付加されているため、
文字列の前ゼロを削除した値を取得したいと思っています。
実際には以下のようなデータが格納されています。
変換前のカラム値
ID
-----------------
00000
00123
000土地
Null  
‘’(空文字)  
↓↓↓
変換したい値
ID
-----------------
0
123
土地
Null
‘’(空文字)
期待したデータを抽出するSQLを教え頂けるでしょうか?
DB環境の関係で
ストアドファンクションを作成したものを使用できず、
困っています。
何卒、よろしくお願いいたします。
  • SQL Server

    927 questions

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

  • SQL

    3763 questions

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

1 余分なゼロを削除しました

shun1

shun1 score 5

2017/11/15 13:37  投稿

SQLServerでゼロサプレス(前0削除)をしたい
SQL Server のクエリ文でデータを抽出したいのですが、
テーブルに格納されたデータの先頭にゼロが付加されているため、
文字列の前ゼロを削除した値を取得したいと思っています。
実際には以下のようなデータが格納されています。
変換前のカラム値
ID
-----------------
00000
00123
00000土地
000土地
↓↓↓
変換したい値
ID
-----------------
0
123
土地
期待したデータを抽出するSQLを教え頂けるでしょうか?
DB環境の関係で
ストアドファンクションを作成したものを使用できず、
困っています。
何卒、よろしくお願いいたします。
  • SQL Server

    927 questions

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

  • SQL

    3763 questions

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

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