當前位置:首頁 » 編程語言 » access中sql查詢
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

access中sql查詢

發布時間: 2022-01-15 21:09:59

Ⅰ access資料庫中用sql語句查詢某個欄位

select * from 表名 where CPXH like 'hyf*' or CPXH like 'lyf*'
sqlserver 與access中某些語句寫法不一樣

Ⅱ access中SQL查詢語句

SELECT 專家信息.編號, 專家信息.篇名, 專家信息.作者, 專家信息.部門, 專家信息.職稱, 專家信息.年度, 專家信息.成果發表載體, 專家信息.出版日期, 專家信息.文獻類型, 專家信息.備注, 專家信息.文獻下載 FROM 專家信息 WHERE (((專家信息.篇名)=forms!專家信息查詢!篇名) And ((專家信息.作者)=forms!專家信息查詢!作者) And ((專家信息.部門)=forms!專家信息查詢!部門) And ((專家信息.職稱)=forms!專家信息查詢!職稱) And ((專家信息.年度)=forms!專家信息查詢!年度) And ((專家信息.成果發表載體)=forms!專家信息查詢!成果發表載體) And ((專家信息.出版日期)=forms!專家信息查詢!出版日期) And ((專家信息.文獻類型)=forms!專家信息查詢!文獻類型)) Or (((forms!專家信息查詢!篇名) Is Null) And ((forms!專家信息查詢!作者) Is Null) And ((forms!專家信息查詢!部門) Is Null) And ((forms!專家信息查詢!職稱) Is Null) And ((forms!專家信息查詢!年度) Is Null) And ((forms!專家信息查詢!成果發表載體) Is Null) And ((forms!專家信息查詢!出版日期) Is Null) And ((forms!專家信息查詢!文獻類型) Is Null)) Or (((專家信息.篇名)=forms!專家信息查詢!篇名)) Or (((專家信息.作者)=forms!專家信息查詢!作者)) Or (((專家信息.部門)=forms!專家信息查詢!部門)) Or (((專家信息.職稱)=forms!專家信息查詢!職稱)) Or (((專家信息.年度)=forms!專家信息查詢!年度)) Or (((專家信息.成果發表載體)=forms!專家信息查詢!成果發表載體)) Or (((專家信息.出版日期)=forms!專家信息查詢!出版日期)) Or (((專家信息.文獻類型)=forms!專家信息查詢!文獻類型)) Or (((Instr(專家信息.篇名,Forms!專家信息查詢!篇名))>0)) Or (((Instr(專家信息.作者,Forms!專家信息查詢!作者))>0)) Or (((Instr(專家信息.部門,Forms!專家信息查詢!部門))>0)) Or (((Instr(專家信息.職稱,Forms!專家信息查詢!職稱))>0)) Or (((Instr(專家信息.年度,Forms!專家信息查詢!年度))>0)) Or (((Instr(專家信息.成果發表載體,Forms!專家信息查詢!成果發表載體))>0)) Or (((Instr(專家信息.出版日期,Forms!專家信息查詢!出版日期))>0)) Or (((Instr(專家信息.文獻類型,Forms!專家信息查詢!文獻類型))>0)) 你就不能斷一下啊。 建議你說出你的需求,可以看看能不能幫你寫條語句出來。 給你個建議性的SQL語句,可能不是你想要的,但是簡單改下or或and就可以應該可以滿足: SELECT 專家信息.編號, 專家信息.篇名, 專家信息.作者, 專家信息.部門, 專家信息.職稱, 專家信息.年度, 專家信息.成果發表載體, 專家信息.出版日期, 專家信息.文獻類型, 專家信息.備注, 專家信息.文獻下載 FROM 專家信息 WHERE (專家信息.編號 is not null and 專家信息.編號 = 'No.1') or (專家信息.篇名 is not null and 專家信息.篇名 = '關於信息技術的發展概論') …… 太多了,後面的自己完成吧。呵呵。

Ⅲ access的SQL語句查詢

SELECT 表1.*, 表2.ID
FROM 表1 LEFT JOIN 表2 ON 表1.ID = 表2.ID
WHERE (((表2.ID) Is Null));

不要用 where not exists 子查詢處理,因為那樣數據量大時巨慢

對於ACCESS 當文件體積大於 100M時,性能幾何級數下降
呵呵,沒有辦法,本來就只是一個桌面資料庫。
建議,下載一下mySQL或SQL 2000
用ACCESS做為前台工具,把mySQL或SQL 2000作為後台資料庫,其中的表鏈接到ACCESS中,變可以像使用ACCESS本地表一樣來處理了,性能會高些

Ⅳ Access2010中如何運行SQL執行SQL語句

1、打開ACCESS資料庫,找到右邊的空數據,單擊彈出對話框,讓你選擇資料庫保存的路徑和名稱,大家根據自己的實際情況保存吧,我這里使用默認的。

Ⅳ 怎樣實現ACCESS資料庫中的查找

1、首先,打開access 2007應用程序,並選擇一個資料庫打開。

Ⅵ ACCESS裡面用SQL語句做一個查詢

來回看了30遍,終於清楚了!
請問你是不是要返回所有的記錄,條件是:
如果a欄位中的字元串出現在b欄位中,那麼就認為符合條件,就選出!
sqlserver:
select
*
from

where
欄位b
like
'%'+欄位a+'%'
access:
select
*
from

where
欄位b
like
'*'+欄位a+'*'
不好意思!看錯了資料庫!
順便:
在sqlserver中通配符是_和%
_是一個任意字元
%是任意字元,不限制數量的!
在access中:
*是任意字元,不限制數量的!
&是一個任意字元
不過建議樓主盡早的轉sqlserver

Ⅶ access的sql查詢語句怎麼寫

Access SQL查詢語句是兼容的,有兩種方式可以使用SQL語句:

方式一:在「查詢」的試圖里,可以使用Access的向導模式,也可以直接使用SQL語言模式,如下圖:

打開任何一個查詢,在標簽處選擇SQL視圖

Ⅷ access中SQL語句

1、select 學生姓名,課程名稱,考試成績 from table where 老師= '李艷' and 成績>=90
2、select 學生學號,姓名 from table where 課程名稱<>'資料庫原理'
3、select 學生學號 from table having Count(課程)>=2
4、select avage(高等數學) from table order by 成績 desc
5、select 課程編號 from table having Count(選課人數)>50

Ⅸ 關於access中的SQL語句

第一題:
Docmd.runSQl "SELECT * FROM [表名稱] WHERE [專業] >= 60 ; "
第二題:
Docmd.runSQl "Update "表名稱" SET [語文] = [語文] +5 WHERE [姓名] LIKE 「李%」 ; "
第三題
Docmd.runSQl "insert into 表名稱(學號,姓名,語文,數學,英語,專業) values("14005","陳東",80,93,84,98); "