
No.2ベストアンサー
- 回答日時:
こんにちわ。
八桁の数字の項目名がAAAとした場合
WHERE SUBSTR(AAA,1,2) >= '01'
AND SUBSTR(AAA,1,2) <= '25'
としてやればいいと思います。
SUBSTR関数は上記の例で言うとAAAの1桁から2文字という意味になります。
No.5
- 回答日時:
再びmaruru01です。
すみません。
VACHAR(VARCHAR?)だから文字列なんですね。
それなら、No.2の人のやり方ですね。
ただし、SUBSTR(AAA,3,2)ですが。
また、SUBSTRってたしかOracleにしかなかったような気がします。
SQLServerならSUBSTRING、AccessならMIDでしょうか。
あとは、ワイルドカードによるパターンマッチングという方法もあります。
WHERE 8桁フィールド名 LIKE '__01%' OR 8桁フィールド名 LIKE '__25%'
という感じでしょうか。
ワイルドカード(メタ文字)も、データベースによって異なるので注意して下さい。
この回答へのお礼
お礼日時:2002/12/18 15:03
たびたびご回答ありがとうございますm(_ _)m
答えていただいたやり方だと三桁目と四桁目が01か25の物になってしまうみたいです^^;
それなのでSUBSTRING関数を使ってやってみたいと思います!!
No.4
- 回答日時:
VACHARでなくてVARCHAR(可変長文字列)ですよね。
基本的にNo.2の方のでいいと思いますが、ちょっとだけ修正します。
メーカーコードが3桁目、4桁目ですので、
WHERE SUBSTR(AAA,3,2) >= '01'
AND SUBSTR(AAA,3,2) <= '25'
になります。
No.3
- 回答日時:
こんにちは。
maruru01です。そういう使い方の場合は、文字列と定義した方がいいんですが。
数値型だと、最初の2桁が0で始まるものが使えませんし。
また、お使いのデータベースが分かりませんので具体的には言えませんが、
方針としては、(01~25を抽出する場合)
100000で割った余り(MOD関数か)が10000~25999のものを抽出する
ということでしょうか。
Accessなら、MOD演算子を使用して、
WHERE 8桁フィールド名 MOD 100000 BETWEEN 10000 AND 25999
という感じでしょうか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL SQLです。こんな感じですか?あってますか? うまくいきません教えてくださいお願いします 1 2023/07/08 15:27
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- MySQL うまくいきません教えてくださいお願いしますSQLです。クエリ構文です。 1 2023/07/07 12:39
- MySQL 下記の問合せを行うクエリを、PhpMyAdminで作成して実行せよ。 日本の全市区町村を人口密度が低 1 2023/06/18 19:51
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- Visual Basic(VBA) データベースから絞り込んでデータを読み込み 1 2023/02/21 19:51
- Access(アクセス) AccessVBAで降順にするテーブル作成クエリを使用して作成したテーブルを削除し同一のテーブル作成 1 2023/01/06 11:17
- デスクトップパソコン 認証コードが入力できない(同じ数字が次のマスにも勝手に入力される) 8 2023/01/27 12:53
- MySQL 書籍の内容はまともでしょうか? 1 2023/01/22 03:07
- その他(コンピューター・テクノロジー) 【Tableau Desktop】文字列から8桁の数字を日付型(yyyyMMdd)として取得 1 2023/07/31 10:17
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「#エラー」の回避
-
アクセスで入力したデータの順...
-
ExcelからAccessデータを検索す...
-
差し込み文書のルールで if the...
-
MS-WORDで、あるフィールドに入...
-
地デジTVのコンポジット入力の...
-
Access フィールド内の値で、...
-
ACCESSでデータ変更箇所が分か...
-
フィールドの中のテキストを分...
-
accessのフィールドに10桁の数...
-
Accessで値がnullの場合は計算...
-
WORDのIFにEqフィールドは使えない
-
「フィールド更新」が表示されない
-
ファイルメーカーの集計方法を...
-
「検索と置換」ダイアログの初...
-
ファイルメーカー複数フィール...
-
Access フィールドに入力した...
-
追加クエリ実行時に入力した文...
-
ファイルメーカー:計算フィー...
-
住所の改行について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「#エラー」の回避
-
アクセスで入力したデータの順...
-
ExcelからAccessデータを検索す...
-
accessのフィールドに10桁の数...
-
差し込み文書のルールで if the...
-
MS-WORDで、あるフィールドに入...
-
Accessでボタンを押すと今日の...
-
ACCESSでデータ変更箇所が分か...
-
「フィールド更新」が表示されない
-
WORDフィールドコード一括編集
-
Access フィールド内の値で、...
-
FileMakerで画像をまとめて書き...
-
Accessで値がnullの場合は計算...
-
WORD差し込み印刷:日付の処理 ...
-
FileMakerで、フィールドの値が...
-
access フィールドのサイズ(文...
-
アクセス 入力した文字を自動...
-
ファイルメーカー複数フィール...
-
FileMakerで繰り返しフィールド...
-
ファイルメーカーのMax関数につ...
おすすめ情報