為什麼我輸入access的sql語句總說語法錯誤哦

時間 2021-10-14 21:23:07

1樓:追夢追風

問題一:語句除了union拼錯外,你檢查一下你的表學生成績查詢、90分以上學生情況這兩張表是否已經存在。或者查一下逗號打得是否正確,逗號是半形英語逗號,還有含數字的表要用括號括起。

正確答案:select 學生編號,姓名,成績 from 學生成績查詢 where 成績<80 union

select 學生編號,姓名,成績 from [90分以上學生情況]問題二:date改datetime。

答案:create table 學生情況(學生id integer primary key, 姓名 char(4),性別 char(1),出生日期 datetime, 家庭住址 char(20),聯絡** char(8),備註 char(20))

2樓:匿名使用者

sql語句不區分大小寫。 所以union沒有錯,將兩個或更多查詢的結果組合為單個結果集,該結果集包含聯合查詢中的所有查詢的全部行。這與使用聯接組合兩個表中的列不同。

使用 union 組合兩個查詢的結果集的兩個基本規則是:

1 、 所有查詢中的列數和列的順序必須相同。

2 、 資料型別必須相容。

。我懷疑你表沒有建立。

from 學生成績查詢

from 90分以上學生情況

----------------------------學生成績查詢 90分以上學生情況

這兩個表必須要在查詢之前確定建立並且有東西。

-----------------------------

3樓:白菜兜兜

nuion拼錯 應該是 union

另外select 學生編號,姓名,成績 from 學生成績查詢 where 成績<80 nuion

select 學生編號,姓名,成績 from 90分以上學生情況這兩句的逗號都是中文的應該換成英文的,

create table 學生情況(學生id integer primary key, 姓名 char(4),性別 char(1),出生日期 date, 家庭住址 char(20),聯絡** char(8),備註 memo)

這句也有2箇中文逗號改為英文即可!加油!

4樓:匿名使用者

nuion打錯了,應為union

90分以上學生情況是表名嗎??

access裡的時間型別是date嗎,還有有memo這種型別嗎??t-sql裡可沒這兩個型別

access中的sql**總顯示語法錯誤

5樓:time張旭

問題一:語句除bai了duunion拼錯外,你檢查一下zhi你的表學生

dao成績查詢、90分以上學生情況這版

兩張權表是否已經存在。或者查一下逗號打得是否正確,逗號是半形英語逗號,還有含數字的表要用括號括起。

正確答案:select 學生編號,姓名,成績 from 學生成績查詢 where 成績<80 union

select 學生編號,姓名,成績 from [90分以上學生情況]問題二:date改datetime。

答案:create table 學生情況(學生id integer primary key, 姓名 char(4),性別 char(1),出生日期 datetime, 家庭住址 char(20),聯絡** char(8),備註 char(20))

6樓:比格很高啊

參*** 我對自己的信心已超越別人對我的評價。--茱利亞

access中的sql語句 語法錯誤

7樓:匿名使用者

access 裡面, 日期 用 # 來標記

例如 #2010-11-03#

access中按照書上輸入sql資料定義查詢語句建立表總是顯示語法錯誤,標點符號的問題也注意了

8樓:匿名使用者

create table 學生情況(學生id integer primary key,姓名 char(4),性別 char(1),出生日期 date,家庭住址 char(20),聯絡** char(8),備註 memo);

半形括號

9樓:匿名使用者

在access中sql的語法有點不一樣,我之前也遇到過,具體我也說不清楚

你就用檢視建立表吧

右鍵點你要建立的表名,選「開啟檢視」,在右下的「欄位屬性」表裡修改屬性

sql語句的輸入後顯示語法錯誤

10樓:格雷大橙子

我感覺是你的 參加工作年月 欄位出現的問題 應該用雙引號吧。

工資 實際上也是數字,其實用數字格式比較簡單,有的時候用貨幣計算和顯示起來很麻煩。

欄位名稱 一般用 英文。

性別 可以用 1 ,2 標誌,取出資料後判斷即可。

values 前面的可以省略。

11樓:匿名使用者

好吧,是access,我還以為是sqlserver,表示沒接觸過access

很多關係型資料庫系統都會提示是sql語言的具體那個位置出錯的access我不熟悉,你檢查一下你的sql語句會不會有如下問題看看是不是逗號或者括號的問題,sql語句逗號必須是英文的逗號和括號access是否支援中文欄位,一般推薦使用英文作為欄位名那個時間的欄位,你試試看用'2015-10-04'   而不使用#sql語句有些資料庫最後面需要加分號

access中sql查詢這個語句有錯嗎,為什麼老是提示語句錯誤

12樓:匿名使用者

create table 學生復

情況(學生id integer primary key,姓名 chat(4),性制別 chat(1),出生日期 date,家庭住址 chat(20),聯絡電

話 chat(8),備註 memo)

13樓:椋炵繑

標點符號全部用英文格式,逗號後面要加空格,語句結束符號用分號,不是冒號

為什麼我的輸入法不見啦,為什麼我的手機輸入法鍵盤不見了?

鄙視下那些長篇大論,複製的傢伙 控制面板 區域和語言選項 語言 詳細資訊 高階 關閉高階文字服務 前面的鉤去掉 確定。就可以了 點左下角開始 設定 控制面板 區域和語言選項 語言欄 詳細資訊 d 高階 把關閉高階文字服務 t 前面勾點一下 出現了吧 記得加分啊 依此開啟 控制面板 區域和語言選項 鍵...

access欄位屬性中輸入掩碼“L”和的區別

在access中,輸入掩碼 也可用來限制和驗證正在輸入資料庫中的資料。它為輸入欄位中的資料提供一種樣式或 掩碼 rdbms確保只有符合此樣式的資料才允許輸入。舉例 某表中的會員編號掩碼為 apt 0000 0 那麼,我們就只能輸入像apt 0001或apt 2352這樣的編號。下面解釋一下剛才的掩碼...

Access軟體是做什麼用的,Access是個什麼軟體?有什麼作用?

你的合夥人 access的用途體現在兩個方面 一 用來進行資料分析 access有強大的資料處理 統計分析能力,利用access的查詢功能,可以方便地進行各類彙總 平均等統計。並可靈活設定統計的條件。比如在統計分析上萬條記錄 十幾萬條記錄及以上的資料時速度快且操作方便,這一點是excel無法與之相比...