oracle 缺失關鍵字,在Oracle中執行一個查詢語句總是報缺少關鍵字

2022-03-09 11:33:01 字數 2546 閱讀 1261

1樓:匿名使用者

case when 不能那麼用的。

where (org_term_unit = 'y' andmonths_between(mat_date,org_date)/12 <> org_term )

or (org_term_unit ='m' andmonths_between(mat_date,org_date)<>org_term )

or (org_term_unit = 'd' and(mat_date-org_date)<>org_term)大概是這樣,呵呵,效率我不保證啊。

2樓:lzm_君臨天下

報缺少關鍵字錯誤,說明sql語法不符合規範導致的:

可以參考下以下語法sql:

查詢語句-select * from table;

select * from table where 條件1=數值 and 條件2=數值;

select * from table where id in (select id from table);兩表關聯

select a.a,b.b,c.c from table1 a,table2 b,table3 c where a.id1=b.id2;

插入語句-insert into table (欄位1,欄位2,欄位3,……)

values (數值1,數值2,數值3,……);

更新語句-update 表名 set 數值 where=id = 1;

新增列語句-alter table 表名

add (列名1 型別1,列名2 型別2,列名3 型別3,……);

查詢隨機20條記錄-select * from( select * from emp order by dbms_random.value) where rownum <= 10;

修改列型別-alter table 表名

modify (列名1 型別1,列名2 型別2,列名3 型別3,……);

刪除列語句-alter table 表名

drop column 列名s;

顯示查詢時間-set timing on;

刪除表語句-deltet table 表名;

清空表資料-truncate table 表名;

修改列名 - alter table emp rename column comm to newa;

集合查詢(無重複):select * from table_name union

select * from table_name;

集合查詢(有重複):select * from table_name union all

select * from table_name;

差 集 查 詢:select * from table_name minus

select * from table_name;

3樓:匿名使用者

when ''d'' then

(mat_date-org_date)<>org_term

有問題的

4樓:

case when 後面的內容是具體的欄位或者內容,不能是表示式,且不能直接放在where後面使用

在oracle中執行一個查詢語句總是報缺少關鍵字

5樓:匿名使用者

報缺少關鍵字錯誤,說明sql語法不符合規範導致的:

可以參考下以下語法sql:

select tablecolume2 , sum (tablecolume1 ), count (tablecolume1 3) from tablename where 條件1 or 條件2 and 條件3 order by tablecolume1 group by tablecolume2;

備註:語句中所有標點都是用英文,並且不區分欄位大小寫。

6樓:匿名使用者

between 'wed jan 04 00:00:00 cst 2012' and 'wed jan 11 00:00:00 cst 2012'

字串整體要用單引號引起來!

7樓:匿名使用者

原因是你的日期寫的有問題,oracle不能解析。

你的查詢條件裡,不用寫那麼多括號

select * from subject s where 1=1 and subject.scontent like '%三%' and subject.createdate between to_date('',【格式】) and to_date('',【格式】)

8樓:匿名使用者

你確定 where後面的條件連線是使用and? 而且是連續的兩個and...

9樓:

估計就是時間那有問題

10樓:匿名使用者

你把時間用to_date不行麼

11樓:匿名使用者

between那裡是日期型的吧,轉換成字元的吧

關鍵字優化的技巧是什麼?關鍵字優化有什麼方法

關鍵字優化是指把 裡面的關鍵詞進行選詞和排版的優化達到優化 排名的效果。搜尋引擎中相關關鍵詞的排名中佔據有利的位置。在國外,seo關鍵字優化已經是比較成熟的行業,而在國內還尚處於起步和發展階段。關鍵字優化技巧主要有 1 不可頻繁改動或調整。在搭建完成之後,就不可對 頻繁地進行改動或是調整,特別是在 ...

通過VB取 關鍵字

用mid a,n,m 函式,在字串a中,從第n個字開始,取長度為m的子串,如 textbox1.text mid 中華人民共和國,是我們祖國 3,9 private sub command1 click dim s as string s 中華人民共和國,是我們 我們我們 祖國 for i 1 to...

求excel函式包含多個關鍵字,如下面,在A列中包含G 12和G 05的總和

如果a列中的所有關鍵字是相同的話,可以通過sumif 函式,來進行匯 計。當然,我認為,通過透檢視比較簡單,你試一下。2007下面,在插入 透視表,之後,把你要的資料拖到對應的介面就可以了!看一下就會的,呵呵 累加 a列中 g 12和g 05的b列資料,不知道是不你想要的 sumproduct a ...