SkyLinkでデータ抽出

1:SkyLinkでデータ抽出
Richard 10/10 16:12
最近、SkyLinkを導入し、オフコンデータの抽出などを行っています。

普通に抽出条件を設定したり、抽出項目を選んだりすることはできるのですが、項目の一部を取り出すことは可能でしょうか?

ACCESSで言えばLEFT関数、ORACLEならsubstr関数を使用したいのですができるのでしょうか。



2:Re:SkyLinkでデータ抽出
オフコン人 10/10 21:55
AccessのLEFT関数(左からの前方一致)などは、確かLIKE文でできたと記憶しています。

RDBサーバの場合は、『%』を使うのですが、SkyLinkからの指定の場合が記憶にありません。

3:Re:SkyLinkでデータ抽出
オフコン人 10/10 22:01
少し思い出しました。



SELECT 項目名 FROM 表名 WHERE 項目名 LIKE N'%山%'



となるようにSkyLinkで設定すれば、項目名のフィールドの『山』が含まれているデータが抽出されたはずです。

SkyLinkでは設定した条件式のSQL文が確認できますので。

4:Re:SkyLinkでデータ抽出
Richard 10/11 10:43
ちょっと説明不足だったかもしれません。

項目の一部を取り出したいというのは、”ABCDE”のデータなら

上2文字を指定して”AB”を抽出するということです。

オフコン側のデータベースの設定で対応できるとは思いますが、

用途によって取り出したい文字数が変わるので、柔軟に対応できたら

良いと思いました。

SkyLink(SQL文) + RDBサーバーの組み合わせではできないのかもしれません。

ありがとうございました。

5:Re:SkyLinkでデータ抽出
オフコン人 10/14 00:05
う〜ん、Oracleでもそんなことできるのですか?


一度CSVなどに出力した後の加工は可能なんですがね。
知識が無くて申し訳ありません。


6:Re:SkyLinkでデータ抽出
あるびの 10/18 09:42
条件 文字列=% 

AB%



以上の条件設定で 抽出できると思います。

1-

BluesBB ©Sting_Band