access查詢,怎麼查詢某個欄位下,末尾4個是0的資料

2025-01-12 10:55:19 字數 3326 閱讀 2000

1樓:網友

用right函式返回右邊4位數。

select * from a where right(cstr(欄位1),4) =0000'

right 函式。

從字串右邊返回指定數目的字元。

right(string, length)

引數。string

字串表示式,其最右邊的字元被返回。如果 string 引數中包含 null,則返回 null。

length

數值表示式,指明要返回的字元數目。如果為 0,返回零長度字串;如果此數大於或等於 string 引數中的所有字元數目,則返回整個字串。

說明。要確定 string 引數中的字元數目,使用 len 函式。

下面的示例利用 right 函式從字串右邊返回指定數目的字元:

dim anystring, mystr

anystring = hello world" '定義字串。

mystr = right(anystring, 1) '返回 "d"。

mystr = right(anystring, 6) '返回 " world"。

mystr = right(anystring, 20) '返回 "hello world"。

access中建立乙個更新查詢,怎樣在乙個欄位值前加乙個字元「0」

2樓:知道小爺

access中,在乙個欄位值前加0,可直接用「+」加號)處理。

工具:access2013

步驟:1、如學生表有如下資料:

2、現要將姓名前加個字元「0」,用以下語句:

update 學生 set 姓名='0'+姓名。

其中設計檢視為:

3、執行後結果:

4、可以看到所有人的姓名前都加了個字元「0」。

注意事項:要更新的欄位長度必須大於等於原有資料長度加上0的長度,否則會報溢位錯誤。

3樓:刺友互

1、首先開啟需要進行建立access欄位的軟體。就是開啟access軟體。

2、在開啟相關的軟體後,我們找到建立按鈕,我們點選相關的建立按鈕。進入相關的功能區域。

3、在建立選單欄裡面,我們可以看到有乙個**按鈕,我們點選這個**按鈕即可。

4、在我們需要插入欄位的區域裡面,右鍵點選一下,我們可以看到很多種的欄位型別的選擇。

5、在欄位型別裡面,我們選擇其中的一種型別即可,這個要根據自己的需求,比如我們需要金額,那麼我就選擇貨幣性的。在乙個欄位值前加乙個字元「0」

6、填充全部自己需要的相關的型別。然後我們就可以插入相關的資料了。

4樓:戰海秋

37 - 一、資料庫與sql1、資料庫介紹資料庫(database)是按照資料介面來組織、儲存和管理資料的倉庫。通過資料庫中的各。選擇第二個表中的所有記錄以及第乙個表中關鍵欄位相匹配的記錄在access的資料庫工具中建立關係,找到關鍵欄位,選擇。

access中建立乙個查詢,查詢"身份證"欄位第4位至第6位值為"102"的紀錄,怎麼做?

5樓:網友

類似於下面的做法:

用sql語言表述則如下:

select *

from 表5

where mid([身份證],4,3)='102';

6樓:網友

在查詢中選擇sql檢視,輸入。

select * from 資料表 where mid(身份證,4,3)=102

在access查詢中建立乙個:欄位含有的某個字元,距最後該欄位出現過的行數

7樓:輕風吹血

這個前提是id要順序不間斷。

select 表, 表1.數值,iif(instr([數值],0)>0,0,nz(dlookup("[0間隔行數]","[查詢1]","[id]=" & id]-1)))1) as 0間隔行數,iif(instr([數值],1)>0,0,nz(dlookup("[1間隔行數]","[查詢1]","[id]=" & id]-1)))1) as 1間隔行數,iif(instr([數值],2)>0,0,nz(dlookup("[2間隔行數]","[查詢1]","[id]=" & id]-1)))1) as 2間隔行數,iif(instr([數值],3)>0,0,nz(dlookup("[3間隔行數]","[查詢1]","[id]=" & id]-1)))1) as 3間隔行數,iif(instr([數值],4)>0,0,nz(dlookup("[4間隔行數]","[查詢1]","[id]=" & id]-1)))1) as 4間隔行數,iif(instr([數值],5)>0,0,nz(dlookup("[5間隔行數]","[查詢1]","[id]=" & id]-1)))1) as 5間隔行數,iif(instr([數值],6)>0,0,nz(dlookup("[6間隔行數]","[查詢1]","[id]=" & id]-1)))1) as 6間隔行數,iif(instr([數值],7)>0,0,nz(dlookup("[7間隔行數]","[查詢1]","[id]=" & id]-1)))1) as 7間隔行數,iif(instr([數值],8)>0,0,nz(dlookup("[8間隔行數]","[查詢1]","[id]=" & id]-1)))1) as 8間隔行數,iif(instr([數值],9)>0,0,nz(dlookup("[9間隔行數]","[查詢1]","[id]=" & id]-1)))1) as 9間隔行數。

from 表1;

在access中如何提取乙個查詢某欄位的值?

8樓:常山大寶

下面的事例中,查詢記錄集rst為查詢的表1的全部記錄。

如果只有1條記錄,可以用rst(0)得到第1個欄位的值、rst(1)得到第2個欄位的值……以此類推。

dim rst as recordset

set rst = "select * from 表1;")msgbox rst(0)

9樓:網友

問你個問題,我也遇到和你一樣問題,我現在用這個方法可以採集到資料,但是欄位的值不隨記錄的改變而改變,該如何解決,比如我現在採集到第乙個欄位值,但是如果我換到第三個記錄,可是rst採集的資料還是沒動,該如何。

access或者excel,多條變數 / 欄位,每個欄位的資料都是0或1,想要篩選滿

10樓:網友

由於你的資料全是1或0,一般來說在查詢中再生成一列資料,此列數液蠢首據等於前面需要篩選的所有欄位的資料相聯,用「 &聯結符,然後在此列資料中做篩選,這時候比檔陸較鬧數容易篩選了。並且可以用萬用字元。

mysql一條sql怎麼統計某個字段不同值的個數

以時間為跨度統 來計不同的值,在該時自間出bai現的次數。語言如下du select count 列名 from tablename group by 列名 select count a yqm from user group by a yqm 舉例 這裡,zhi我要查詢 dao出1年內每個月份pe...

怎麼把資料庫中的某個表的某個字段預設值設為

分兩種情況,一bai種是此表中 並沒du資料,一種是表中已存在zhi資料dao。針對第一種 alter table 表名版 alter column 字段權 set default 0 針對第二種情況 update tablename set 字段 0 alter table 表名 alter co...

c如何取指定內容間的文字,C 如何取出某個字元之間的字串?

string str 第 一 程式說明 第 二 程式實現 str str.replace 第一 substring 0,str.indexof 第二 一樓回答的也是正確的,不過有點長 c 如何取出某個字元之間的字串?用split 例如string str 01235465 0123456789 16...