TECH BLOG

MENU

オンプレクラウド

Dr.Sum

Dr.Sum

住所データなどのスペース(空白)を削除したいと思ったことはありませんか?
本記事では、データベースの中にあるスペース(空白)を事前に削除して、テーブルとして管理する方法ついてご紹介します。
Dr.Sumでは、Dr.Sum関数を使うことで簡単にスペース(空白)を削除することが出来ますよ。

Dr.Sum関数の使い方

Dr.Sumで空白を削除するには、ビューを作成し、ビューの中でDr.Sum関数を使うことで削除できます。
それではまず、ビューを作成しましょう。

1.ビューの新規作成

データベース一覧表示エリアで[ビュー]を選択し、項目一覧表示エリアの右クリックメニューから[新規作成]を選択します。

2.テーブルを追加する

[ビューの作成]画面が表示されたら、テーブル表示エリアの右クリックメニューから、[テーブルの追加]を選択し使用するテーブルをクリックして[追加]ボタンから追加します。

3.使用する項目を追加する

使用する項目をクエリーグリッドエリアの表の部分にドラッグ&ドロップします。
追加後、一番下のエリアを右クリックし、[新規作成]をクリックすることで、項目を新しく作成することが出来ます。

4.項目を新規作成する

ここで、追加したフィールド内にDr.SumのSQL関数を記入することが出来ます。
今回は、空白を削除したいので、REPLACE関数を利用しましょう。

REPLACE関数の書式は以下の通りです。

REPLACE( string, search_string[, replacement_string] )
・string…文字列や項目名を指定
・search_string…検索したい文字列を指定
・replacement_string…search_stringから置き換えたい文字列を指定

今回のケースで当てはめると、
項目名[住所]の値(string)から、全角空白(search_string)を検索し、空白無し(replacement_string)
に置き換えたいので下記のような式になりますね。

REPLACE(住所,’ ’,”)

他にもDr.Sum関数は、多数用意されています。
下記マニュアルで紹介されていますので是非ご覧ください。

参照:第6章 関数
参照:6-2 文字列操作関数

 

最後に、[別名]へビューとして表示させたい項目名を入力しましょう。

5.ビューの確認をする

何もないエリアで右クリックをし、[SQLの実行]をクリックして、ビューの実行結果を確認しましょう。


住所の間にあった空白が削除されていることが確認できましたね。


最後にビューの名前を入力し、[OK]ボタンをクリックして、完成です。


Dr.Sumには、SQLで使用できる関数が用意されていますので、事前にデータを加工しておくことでメンテナンスを楽にすることが出来ます。
是非、本記事を参考にご活用ください!

この記事にリアクションしてみませんか?

  • 分かりやすい (1)
  • 問題が解決した (0)
ありがとうございます!
プロフィールへ

Murai Kosuke

Dr.Sum、MotionBoardのプリセールス、カスタマーサポートを経験し 現在はプリセールスとして活動しています。 皆様に役立つ記事を書いていきますので、いいねボタンぜひよろしくお願いします。

Related article

Related article関連記事

Pick up

Pick upおすすめ記事

特定の文字列で分割して階層構造をつくりたい!~DS Scriptで分割する~1

  • #データ加工
  • #DS Script

2023.07.17

Dr.Sum

DS Scriptで必要なテーブルだけ再構築(リビルド)をしよう

  • #DS Script

2023.07.06

Dr.Sum

「データポイント数が、しきい値をオーバーしました」というエラーの解決方法【データベースで処理をしよう】

  • #データ加工

2023.06.13

MotionBoard

Ranking

Rankingランキング

1

Excelのデータを加工したい。~変換(横持ち⇔縦持ち)について~

  • #データ取り込み
  • #データ加工

2021.01.19

Dr.Sum

2

【Excelの取り込み】データベースにExcelデータをインポートしよ…

  • #データ取り込み

2020.08.14

Dr.Sum

3

Dr.Sum内にある複数のテーブルを結合しビューをつくりたい~JOIN…

  • #データ加工
  • #集計表

2021.01.26

Dr.Sum

Info

Information

ウイングアーク1stからのお知らせ