数字のテキスト型項目が数値型項目になった(例:001→1)際の対処方法
↓のTipsで文字型の「001」が数字型の「1」になってしまうことがあると書きましたが、
ここではそうなってしまった時の対処法を紹介します。
他にもいろいろなパターンがあるかもしれませんが、こんなやり方があるよ、
ということで知識の幅が増えることにつながれば嬉しいです。
解説
①LPAD関数を使う
lpad()という関数を使うと下記のように対処できます。
![](https://s3.ap-northeast-1.amazonaws.com/wraptas-prod/atara/0945278e-67dd-4ef9-be3d-633aa136d14b/301779929d265ac39c9df9a7fe72410f.png)
この関数の仕様は下記のようになっています。
指定した桁数になるまで文字列の左側に文字列を埋め込む。str:元の文字列を指定する。n:桁数を指定する。pad:埋め込む文字列を指定する。
②CONCAT、RIGHT関数を使う
文字列結合のconcat()、文字列の右側n文字を取り出すright()関数を使っても書けます。
![](https://s3.ap-northeast-1.amazonaws.com/wraptas-prod/atara/4fff1970-0269-41c1-bdbb-6c414d3faa6c/dcee4ec1f65ead29217811bb17f649b2.png)
以上です。
・会社のデータをもっと有効活用をしたい
・BIツールを導入したい
・BIツールに取り込みたいデータソースがある
・BIツールの効果的な可視化についてもっと知りたい
・組織においてのBIツールの定着化をもっと推進したい
・新しいKPIを作りたいが、自信がない
アタラにはBIツールのエキスパートが多数在籍しております。このような課題をお持ちの方は、アタラ合同会社のBIツール導入コンサルティングサービスへお気軽にお問い合わせください。
この記事をシェアする
まずはお気軽にご相談ください
BIシステムの導入からデータ活用の自走化まで支援いたします
![画像](https://s3.ap-northeast-1.amazonaws.com/wraptas-prod/atara/4d0b04d7-7f5d-42c3-b823-340f0c6b6ba2/85e622eaa9cd1405991d24003691b01f.png)