人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Access2002で、特定のカラムについてフィールドサイズがある一定の数値(例えば100)をオーバーしているものだけを抽出するクエリを作りたいのですが、抽出条件をどう書けばよいのかよくわかりません。
ご存知の方、教えていただけると幸いです。
よろしくお願いします。

●質問者: steppingstone
●カテゴリ:コンピュータ
✍キーワード:オーバー カラム クエリ サイズ フィールド
○ 状態 :終了
└ 回答数 : 4/4件

▽最新の回答へ

1 ● nintendogs
●10ポイント

カラムのフィールドサイズとはテーブル設計のお話ということでしょうか?

格納されているデータそのものではないといういことでしょうか??



ダミー

Yahoo! JAPAN

◎質問者からの返答

説明が足りなかったようで申し訳ありません。

設計ではなく、実際に格納されているデータの文字数が、ある一定の数字を超えているものを抽出したいと思っています。


2 ● ohmix1
●100ポイント

こういうこと?


SELECT * FROM テーブル WHERE LEN(カラムA) > 5 ;


カラムAが5文字を超える場合のみレコードを抽出します。

この場合の5文字はバイト数ではなく文字数。

バイト数の場合は、LENB()関数を利用します。


http://oshiete1.goo.ne.jp/kotaeru.php3?q=1890789


以上

◎質問者からの返答

うっ…

自分のキャパを超える領域に踏み込んでしまった気がしますが、とりあえずやってみます(汗)

ありがとうございます。


3 ● nintendogs
●100ポイント

クエリのデザインビューでは

たとえば、フィールド名[社員名]のなかから5文字以上を抽出

したければ、

そのテーブルを表示し、

フィールドのところに Len([社員名]) もしくは LenB([社員名])

抽出条件のところに >=5

と記入してみてください。


dami

Yahoo! JAPAN

◎質問者からの返答

ご回答ありがとうございます。

で…できました!


4 ● きゃづみぃ
●100ポイント

フィールドに

LenB([テーブル名].[項目名])

抽出条件に

>100

とか 入れればいいですよ。


http://www.mahoutsukaino.com/ac/ac2002/ac2002/sonota/query/0...

◎質問者からの返答

皆様、ご回答ありがとうございました。

お蔭様で大変助かりました。

これで終了とさせていただきます。

取り急ぎ、御礼まで。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ