新聞中心
oracle如何進行數(shù)據(jù)篩選?表結(jié)構(gòu)如下,在a b兩列中,如果a列所有2值對應(yīng)的b列的值為Y時,顯示結(jié)果為2?
select decode(a,2,2,'')
我們提供的服務(wù)有:網(wǎng)站制作、網(wǎng)站設(shè)計、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認證、東麗ssl等。為上1000家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的東麗網(wǎng)站制作公司
from
tb
where (a=2 and b='Y') or (a=1 and instr(b,'N')0)
oracle如何查詢重復(fù)數(shù)據(jù)然后全部顯示,舉例:一份Excel中有100條數(shù)據(jù),只有10條不同,我一個個
在oracle中,每一條記錄都有一個rowid,rowid在整個數(shù)據(jù)庫中是唯一的,rowid確定了每條記錄是oracle中的哪一個數(shù)據(jù)文件、塊、行上。在重復(fù)的記錄中,可能所有列的內(nèi)容都相同,但rowid不會相同。使用rowid,SQL語句如下
:
select?*?from?tbl?a?where?rowid?not?in?(select?max(b.rowid)?from?tbl?b?where??a.col1=b.col1?and?a.col2?=?b.col2)
oracle篩選方法
oracle篩選用where子句。
如emp表中有如下內(nèi)容:
現(xiàn)要篩選出deptno為10的數(shù)據(jù),可用如下語句:
select?*?from?emp?where?deptno=10;
當前名稱:關(guān)于oracle怎么同時顯示篩選的信息
文章位置:http://www.ef60e0e.cn/article/hisohg.html