1樓:金貞怡嵇奕
sql多表查詢
例子:如果兩個表只是其中一個欄位有關聯:
select
*from
表a,表b
where
表a.欄位
=表b.欄位
如果2個表的結構一摸一樣:
select
*from
表aunion
select
*from
表bwhere條件
2樓:建之愚衍
不知道你是要在某程式中實現,還是想用sql語句實現?
若是想在某程式中實現的話(如在asp中),可以這樣(只是思路):
你先定義兩個變數如
dimm,n,
接下來,
select
*from
a......
m=記錄集a中的某欄位值,
select
*from
b......
******然後判斷
對錶b所作的查詢記錄集是否為檔案頭,這要使用bof函式,也即是判斷bof是否為真.若不為真則說明表中有資料.
ifnot
rs.bof
then
n=記錄集b中的某欄位值
else
*****若不為真,即表中無資料,則給n賦值為0.
n=0end
if最後就可求出n+m
ACCESS資料庫的SQL查詢兩個時間段函式怎麼寫
select from 表 where 日期 between 開始日期 and 結束日期。access資料庫查詢2個時間段間的資料 1,開啟該access資料庫,點選建立的查詢設計,然後關閉顯示錶,把表切換成sql表。2,在框框中輸入以下語句 select 欄位 from 表名 where 時間 b...
我想學資料庫哪個資料庫更好呢?Access還是SQL還是Oracle呢
對於初學者,我看還是sql吧。其實你說sql,應該叫sqlserver吧,畢竟是windows上的,安裝配置使用都好弄。oracle就比較囉嗦了。至於access,可以不用考慮。你看看sqlserver,access也就差不多了。語句差別不大。sql,是一種標準,各家公司都按照sql的標準,開發了自...
說說現在access資料庫的用途
access是最基本的資料庫入門工具,建立資料表,寫查詢語句,建立關係,主鍵和最簡單的索引 你用微軟mssql或者mysql或者orcale學習資料庫當然可以,只是起點有點高而已,上手難一些而已 它們的原理都是相同的,尤其sql查詢語句大部分都是通用支援的,熟悉了access以後學習其他資料庫事半功...