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 ...