1樓:
我個人認為,在access中,用視覺化操作做查詢,比直接寫sql語更有效率。另,中文的表名和欄位名和字母的沒什麼區別。如下所示,中文表名和中文欄位名:
select h_入庫單.入庫單號, h_入庫單.入庫日期, h_入庫單.
稽核, h_入庫單.審批, h_入庫單.**商, h_入庫單.
異動性質, h_入庫單.制單人, format([入庫日期],"yyyy/mm/dd") as 交貨日期, h_入庫單.列印, h_入庫單.
檢驗判定, h_入庫單.判定結果
from h_入庫單
where (((h_入庫單.入庫單號) like iif(isnull([forms]![th_入庫單資料]!
[單據號碼]),'*',[forms]![th_入庫單資料]![單據號碼])) and ((h_入庫單.
稽核) like iif(isnull([forms]![th_入庫單資料]![是否稽核]),'*',[forms]!
[th_入庫單資料]![是否稽核])) and ((h_入庫單.審批) like iif(isnull([forms]!
[th_入庫單資料]![是否審批]),'*',[forms]![th_入庫單資料]!
[是否審批])) and ((h_入庫單.**商) like iif(isnull([forms]![th_入庫單資料]!
[**商]),'*',[forms]![th_入庫單資料]![**商])) and ((h_入庫單.
異動性質) like iif(isnull([forms]![th_入庫單資料]![異動性質]),'*',[forms]!
[th_入庫單資料]![異動性質])) and ((h_入庫單.制單人) like iif(isnull([forms]!
[th_入庫單資料]![制單人]),'*',[forms]![th_入庫單資料]!
[制單人])) and ((format([入庫日期],"yyyy/mm/dd")) between ([forms]![th_入庫單資料]![年]) and ([forms]!
[th_入庫單資料]![年1])));
2樓:匿名使用者
一樣的,直接使用中文就可以了。sql語句支援中文的資料庫名、資料表名、欄位名。
3樓:天極宇智波
你好,首先,不管是中文的表名和欄位名或者英文的表名欄位名在資料庫中對應的sql的寫法都是相同的。
比如: 有一張表名: 員工表 欄位:姓名,年齡,性別sql語句的寫法:
select 姓名,年齡,性別 from 員工表 這樣的語句就可了。
希望對你有所幫助!
4樓:匿名使用者
select 學號,姓名 from 學生表 where 學號='123'
這樣寫就行了。別害怕
5樓:百小度
你現在是報錯是嗎 我可以給你示例
mysql資料庫和access資料庫有什麼區別
mysql和access的區別 mysql特性 很便宜,通常是免費的 網路承載少 查詢 優化 可以簡便的應用程式通過mysql做備份 mysql操縱簡單,易上手,且為各種不同的資料格式提供有彈性的擴充套件介面 odbc access特性 簡單易學,使用方便,開發效率高。mysql對於大多數使用者而言...
SQL Server資料庫與Access資料庫有什麼區別
sql server是一個關聯式資料庫管理系統。因此,前者是作為一種標準化的結構查詢語言而言的,後者是關聯式資料庫的管理系統,它是一個全面的資料庫平臺。單就二者的比較而言,access資料庫是桌面資料庫系統,而且它可以開發基於自己的桌面資料庫應用 ui 也可以作為前端開發工具與其它資料庫搭配開發應用...
access資料庫中如何多表查詢
你問題的意思是把兩個查詢合在一起?union 就是把查詢結果合併 自動去重select 姓名 from 表a where 組 1 andunion select 姓名 from 表b where 組 1 用法忘的差不多了 不知道要不要在where裡面 表cd那個問題同理由 select from 表...