No.1ベストアンサー
- 回答日時:
substring : 部分文字列の抽出
length : 文字長
を使えばできるのでは・・・
例えば
where
substring(length( フィールド名 ) - 2, 1) >= '0'
and
substring(length( フィールド名 ) - 2, 1) <= '9'
なんて感じで。
ありがとうございます!
SUBSTR(KATA,10,1) BETWEEN '0' AND '9'
SUBSTR(KATA,10,1) BETWEEN 'A' AND 'Z'
で解決できました!
ついつい数値かどうかチェックできる関数を探してしまい…(苦笑
勉強になりました。
ありがとうございました。
No.2
- 回答日時:
こんにちわ。
数値かどうかの確認方法ですが、数値だと仮定してNUMBER 型変数に
代入を行い、例外が発生するかどうかで確認する方法もあります。
Number型変数 := to_number(substr(フィールド名, -2, 1), 'FM9');
とすれば、'0' ~ '9' 以外の値が入っていた時は、例外が発生します。
#1 の方のように、length 関数を使用してもOk ですが、substr 関数の
第2パラメータにマイナスの値を指定すると、文字列の終わりから文字を
切り出してくれます。
文字列の分と数値の分を別々にして並べたかったので、
抽出してからでは遅かったのです。
説明不足で申し訳ありませんm(_ _)m
でも勉強になりました。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(コンピューター・テクノロジー) 【Tableau Desktop】文字列から8桁の数字を日付型(yyyyMMdd)として取得 1 2023/07/31 10:17
- Excel(エクセル) 条件付き書式の設定方法を教えて下さい。 2 2023/04/14 18:12
- Excel(エクセル) Excel 値を返す数式についてです 3 2022/11/21 20:08
- その他(データベース) Accessのクエリで1フィールドの抽出条件設定をNullでなく全角半角含む空白のみの文字列でない文 1 2023/04/24 15:20
- Visual Basic(VBA) VBAで、特定の文字より後を削除して残った数値を文字列に変換と特定の文字より前も削除したい 3 2022/04/15 19:21
- Java Java 南京錠 2 2023/02/04 11:46
- Excel(エクセル) Excel2019 列と列(2列)の数値の重複を調べたい 1 2023/05/11 13:35
- Excel(エクセル) エクセル 関数について質問です。 2 2022/10/03 11:14
- その他(プログラミング・Web制作) test([)コマンドによる条件判定 2 2022/08/10 12:28
- Visual Basic(VBA) 列を指定して値を左から5文字にそろえる 1 2022/06/10 20:28
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
差し込み文書のルールで if the...
-
「#エラー」の回避
-
アクセスで入力したデータの順...
-
FileMakerで画像をまとめて書き...
-
Accessで値がnullの場合は計算...
-
accessのフィールドに10桁の数...
-
フィールドの中のテキストを分...
-
MSアクセス2000で英数の大文字...
-
ファイルメーカーでフィールド...
-
ファイルメーカー複数フィール...
-
WORDフィールドコード一括編集
-
ExcelからAccessデータを検索す...
-
ファイルメーカーで英字だけ取...
-
MS-WORDで、あるフィールドに入...
-
アクセス Access 時間の引き算
-
【Access】インポート時のメモ...
-
Accessで、他の二つのフィール...
-
ファイルメーカーでの西暦から...
-
WORDのIFにEqフィールドは使えない
-
FileMakerで読み込んだファイル...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「#エラー」の回避
-
アクセスで入力したデータの順...
-
差し込み文書のルールで if the...
-
accessのフィールドに10桁の数...
-
ExcelからAccessデータを検索す...
-
Accessでボタンを押すと今日の...
-
Accessで値がnullの場合は計算...
-
フィールドの中のテキストを分...
-
WORD差し込み印刷:日付の処理 ...
-
FileMakerで、フィールドの値が...
-
MS-WORDで、あるフィールドに入...
-
WORDフィールドコード一括編集
-
FileMakerで画像をまとめて書き...
-
ACCESSでデータ変更箇所が分か...
-
accessのVBAで変数名でフィ...
-
Accessフォームで平均値の出し...
-
アクセス Access 時間の引き算
-
MS-ACCESSで中央値(ME...
-
ファイルメーカーのデータをc...
-
access フィールドのサイズ(文...
おすすめ情報