access中如何查詢字母與數字的組合

時間 2021-08-11 18:03:10

1樓:大魔王愛詩書

假設 查詢 欄位值為 ‘9abc’ 的欄位,sql 語句寫法select 欄位 from 表名 where 欄位 like '%[0-9]%[a-z]'

萬用字元意義 % 表示匹配任意字元,一個或多個範圍內的任意一個[0-9]從0到9的任意一個[a-z] 從a-z 的任意一個

希望對你有用。

2樓:匿名使用者

在查詢之中,是根據你的欄位型別來寫sql語句查詢的,而不是根據內容是不是數字、字母、字元來區分查詢的!

如果是數字型欄位查詢語句一般為:

select * from 表名 where 欄位=123

如果是字元型欄位查詢語句則如下:

select * from 表名 where 欄位='123'

如果是(access)日期型欄位型別的話,查詢則如下:

select * from 表名 where 欄位=#2011-08-11#

如果我猜得不錯的話,你要查詢的應該是既要包含有該數字,又要包括有該字母的查詢吧,那麼如下:

select * from 表名 where 欄位名 like '%數字%' and 欄位名like '%字母%'

3樓:

全部轉換成string型別進行查詢

這是我寫過的**,給你參考,希望有用

se="文字或者字母";

se+=y.tostring();

se+="-"+i.tostring();

string sqlv="select * from tb_zc where 欄位名='"+se+"'";

dataset das=class1.getds(sqlv,"tb_zc");

g = das.tables[0].rows.count;

access一個表中某個欄位有純數字,有數字和英文的結合,有純字母,如何使查詢出來的結果是純數字?

4樓:匿名使用者

select * from 表1 where isnumeric([某個欄位]);

5樓:不想起名字了

自己寫一個自定義函式進行過濾,查詢中對此欄位使用這個函式

怎樣實現access資料庫中的查詢

6樓:一點設計演示

1.選擇“建立”中的“其他”中的“查詢設計”。

2.此時彈出一個對話方塊,選中要查詢的表,然後“新增”。

3.此時注意到最下方的那個視窗。裡面就是指定查詢條件以及要返回的資訊的。

4.“欄位”這一項就是要選擇要返回的資訊項。這裡我全部選擇了。

5.“表”這一項就是要選擇要查詢的表。

6.“排序”這一項就是要選擇顯示資訊的順序。注意,這一行中只能對一個“欄位”的資料進行排序。且是安裝該欄位資料的第一個字母或數字。

7.“條件”。可對多個欄位填寫條件。注意該條件應是與出現在表中的資料完全一樣,或新增了簡單的關係運算子或邏輯運算子。如大於,小於,非等。

8.填寫好後,就可以單擊“設計”中的“執行”。然後就能看到返回的資訊了。

7樓:矮漢恨天高

拖個子窗體,嚮導取消,把他資料來源指向 一個 查詢表,然後把他的連線欄位取消掉

把窗體任意指定一個非不定條件的資料來源

在窗體上拖放一個組合框和一個按鈕,按鈕按嚮導做成重新整理,或者取消他的嚮導,在他**下這麼寫:

private sub command1_click()

me.refresh

end sub

給組合框的查詢型別屬性選擇為 查詢 ,給組合框行**屬性編輯sql語句寫進去:

select distinct 要下拉的欄位 from 表名 where 條件;

最後關閉窗體儲存。

在查詢設計器裡找到你剛才作為子窗體資料來源的查詢,右鍵點他進如設計檢視,在你要篩選的欄位條件攔裡寫上:

=forms!窗體名稱!組合框控制元件名稱

這樣依據控制元件嚮導來做簡單吧

8樓:匿名使用者

vb編什麼程啊,用個查詢不就能實現啦

access中如何查詢a欄位中的某值對應的所有b欄位

首先,在sql中 以sql server為例 查詢存在一個表而不在另一個表中的資料記錄的方法有很多,介紹其中4種 1 方法一 僅適用單個欄位 使用 not in 比較容易理解,缺點是效率低 如 select a.id from a where a.id not in select id from b...

在excel中如何查詢字段對應的多個欄位的內容

1 首先以乙個簡單的例子做示範,列數相對較少,看起來也比較清楚 在奧運會或其他比賽上可以看到各個國家的獎牌數的變化 2 用到的函式是vlookup,它是乙個縱向查詢函式,通過按列查詢返回該列查詢列序所對應的值 可以直接在單元格輸入 vlookup 此時excel就會提示4個引數 也可以在空白欄處點選...

excel如何查詢A列中沒有的字母

不用巨集也可以,但我的解決方法只限於b列中的字元個數比較少的情況,比如十個或二十個,如下 c1公式為 if iserror find mid b1,1,1 a1 mid b1,1,1 if iserror find mid b1,2,1 a1 mid b1,2,1 if iserror find m...