查詢某個欄位的不同值

tsinglee發表於2007-07-30

有時候想知道某欄位有幾個不同的值
需要使用
select distinct
from
來查詢該欄位不同值,
但是對大表來說就進行了全表掃描,增加了系統的負擔;
如果這張表分析後(10g自動分析),
可以透過如下語句查詢:
select num_distinct
from user_tab_col_statistics
where table_name=upper('')
and column_name=upper('')

來避免全表掃描

[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10599713/viewspace-929358/,如需轉載,請註明出處,否則將追究法律責任。

相關文章