Access (一般機能)

Accessの一般機能に関するフォーラムです。
  • 掲示板への投稿には会員登録(無料)が必要です。会員登録がまだの方はこちら
  • 掲示板ご利用上のお願い」に反するご記入はご遠慮ください。
  • Q&A掲示板の使い方はこちらをご覧ください
トピックに返信
質問

 
(Windows 7 Professional : Access 2010)
文字から数値への変換について
投稿日時: 19/06/15 13:56:35
投稿者: KNHIRO

文字列に含まれる数字を下記抽出条件にして実行しているのですが
条件に合う全てのデータの抽出がうまく出来ません。
 
どの様に考えれば良いのかご回答をお願いたします。
 
【例】
項目名:NO
300 TESTDATA1
120 TESTDATA2
80 TESTDATA3
500 TESTDATE4
350 TESTDATA
 
【抽出条件】
左から3文字の数値が300以下のレコードを抽出したい場合。
 
【クエリーの条件式】
フィールド:=TRIM(LEFT([NO],3)
条件   :<"300"
 
この場合の結果として
先頭の3桁の数値が120のレコードは抽出されますが
先頭から3桁が "80 " のレコードは抽出されません。
 
文字列の先頭から2桁の数字を含めて抽出するには
どの様に考えれば良いのかご回答をお願い致します。

回答
投稿日時: 19/06/15 16:40:28
投稿者: よろずや

【クエリーの条件式】
フィールド:=VAL(LEFT([NO],3))
条件   :<300
 
ではいかがでしょう。

トピックに返信