Q&A

回答の並べ替え:
投稿新規に質問を投稿する

テーブルデータの数値判定について

toto toto

2024-02-21 16:11

いつもお世話になっております。
テーブル定義で文字列として設定した値の中でも見た目上数値になっているものを抽出したいと思い、sqlで試していたのですが、celfで使用できない関数が多く、うまく抽出できませんでした。
何か良い方法を教えて頂きたいです。可能ならばsqlで実現したいです。宜しくお願い致します。

CROSS-IT CROSS-IT
こちらのページのご質問の続きですね。
https://developer.celf.biz/questions/18588/

REGEXP_INSTRで解決できると思います。

SELECT EMP_ID from EMPLOYEE WHERE REGEXP_INSTR(EMP_ID, '^[0-9]+$') = 1

新日本コンピュータマネジメント株式会社 新日本コンピュータマネジメント株式会社 パートナー
こんにちは。

以下のヘルプにあります、SQLアクションを利用されておりますでしょうか。
https://cloud.celf.jp/celf-help/ja/texts/extension_sql/about_sql.html

CELFのデータベースはMySQLとなっておりますので、SQLの関数としては、
MySQLの関数しか利用できないと思われます。
利用できない関数もある様なので、SQLアクションヘルプをご確認ください。

このあたり、もう既に認識されており、その先で悩んでおりましたら、
申し訳ありません。

よろしくお願いいたします。
メールコンタクトをとる