Access的SQL特殊查詢語句

時間 2021-08-14 09:09:53

1樓:匿名使用者

access 估計沒有辦法去實現(可能小弟才疏學淺)!!!

建議 lz 從程式上入手,或者 轉其他資料庫, 沒必要在access上浪費時間。

2樓:匿名使用者

這個要利用sql結合自定義函式的方法去實現。

public function getlist(sql as string _

, optional columndelimeter as string = ", " _

, optional rowdelimeter as string = vbcrlf) as string

const procname = "getlist"

const adclipstring = 2

dim oconn as adodb.connection

dim ors as adodb.recordset

dim sresult as string

on error goto procerr

set oconn = currentproject.connection

set ors = oconn.execute(sql)

sresult = ors.getstring(adclipstring, -1, columndelimeter, rowdelimeter)

if right(sresult, len(rowdelimeter)) = rowdelimeter then

sresult = mid$(sresult, 1, len(sresult) - len(rowdelimeter))

end if

getlist = sresult

ors.close

oconn.close

cleanup:

set ors = nothing

set oconn = nothing

exit function

procerr:

resume cleanup

end function

使用方法:

select sourcetable.name

, getlist("select day from sourcetable as t1 where t1.name = """ & [sourcetable].[name] & """","",", ") as expr1

from sourcetable

group by sourcetable.name;

在access中,sql查詢具有3種特定形式,包括

3樓:

有一些特定sql查詢無法使用查詢設計檢視進行建立,而必需使用sql語句建立。這類查詢主要有3種型別:傳遞查詢、資料定義查詢和聯合查詢。

access的sql查詢語句怎麼寫 150

4樓:慶有

access sql查詢語句是相容的,有兩種方式可以使用sql語句:

方式一:在「查詢」的試圖裡,可以使用access的嚮導模式,也可以直接使用sql語言模式,如下圖:

開啟任何一個查詢,在標籤處選擇sql檢視

就會變成以下sql介面了:

access還有一種方式,就是在其自帶的vb裡面,但是不能直接執行sql語句,需要按照以下格式:

docmd.runsql "sql語句;"  (注意:引號和分好不要落下)

docmd.runsql "update 複製薪酬 set 複製薪酬.公司 = [forms]![專案資訊]![專案名稱];"

以下是一個集中使用sql的案例:

5樓:匿名使用者

select a.編號2,b.商品名稱,b.顏色 from 表1 a,表2 b where a.編號=b.編號

6樓:匿名使用者

這個是一個最簡單的兩表關聯,用一個主鍵對一個就可以了

在access中怎麼寫sql查詢語句,select查詢出

由於sql語言處理問題的方式是面向記錄 集合 的。解決排名這類問題對於sql來說確實頭疼,分組排名就更不用說了!為了解決排名問題大型資料庫系統為使用者提供了rank rownumber等函式,但是access不支援排名 開窗等這類函式,一般建議用程式設計方式解決,例如vba等。這個問題確實不好回答。...

gridview動態資料繫結sql查詢語句怎麼寫

其實,只要將兩個表關聯起來就可以了,比如,在褲子表中加一個欄位 上衣風格 然後直接查詢就可以了 select 褲子風格,顏色 from 褲子表 where 上衣風格 指定的風格。gridview繫結資料後怎麼樣實現資料的查詢功能?根據textbox裡面的內容利用sql語句查詢。點選按鈕,查好了把da...

ACCESS資料庫的SQL查詢兩個時間段函式怎麼寫

select from 表 where 日期 between 開始日期 and 結束日期。access資料庫查詢2個時間段間的資料 1,開啟該access資料庫,點選建立的查詢設計,然後關閉顯示錶,把表切換成sql表。2,在框框中輸入以下語句 select 欄位 from 表名 where 時間 b...