查詢某個欄位的不同值
有時候想知道某欄位有幾個不同的值
需要使用
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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MySQL查詢某個欄位含有字母數字的值MySql
- MySQL如何查詢某個欄位含有字母數字的值MySql
- mysql基礎 依據一個欄位查詢另外一個欄位存在不同的值MySql
- mongodb查詢資料庫中某個欄位中的值包含某個字串的方法MongoDB資料庫字串
- 如何查詢某個資料表中除某個欄位的所有資訊???
- 查詢oracle欄位預設值Oracle
- Sql查詢 一個表中某欄位的資料在另一個表中某欄位中不存在的SQL
- SQL 如何查詢每個分組都出現的欄位值SQL
- 在Oracle 中查詢某個欄位存在於哪幾個表 (轉)Oracle
- 查詢某資料庫中所有的欄位資料庫
- 在 with 查詢中只查詢個別欄位
- 查詢固定條數的某個值之和
- MySQL 更新一個表裡的欄位等於另一個表某欄位的值MySql
- sqlserver判斷欄位值是否存在某個字元SQLServer字元
- MySQL資料庫查詢多個欄位值全部相同的記錄MySql資料庫
- 根據不同欄位,升降序排列查詢結果
- clob 欄位查詢
- 查詢mysql某張表中的所有資料(欄位)型別MySql型別
- Laravel ORM 中,根據關聯查詢的欄位值,對主查詢排名LaravelORM
- sql去除某個欄位中的某個字串 replaceSQL字串
- [Mysql 查詢語句]——查詢欄位MySql
- mysql sql同一個欄位多個行轉成一個欄位查詢MySql
- SQL查詢列(欄位)重複值及操作--整理SQL
- sqlserver查詢一個庫所有表的欄位名及欄位型別SQLServer型別
- 如何查詢SAP Fiori UI上某個欄位對應的底層資料庫表UI資料庫
- Elasticsearch 統計某欄位有值的文件數Elasticsearch
- 查詢/刪除重複的資料(單個欄位和多個欄位條件)
- hive將查詢資料插入表中某欄位無資料Hive
- 多個值以,分隔儲存在一個欄位精確匹配查詢 sql語句SQL
- MySQL - 一個欄位儲存多個ID時的查詢MySql
- lucene 多欄位查詢-MultiFieldQueryParser
- Js實現Object按照值的某個欄位(數值型別)的大小進行排序JSObject型別排序
- MySQL查詢某個列中相同值的數量統計MySql
- 同一張表的兩個欄位比較查詢
- 使用 Eloquent ORM 使用 with 模型關聯查詢,如何處理select不同模型的欄位(欄位名可能相同)ORM模型
- .net 6 使用 NEST 查詢,時間欄位傳值踩坑
- mysql正則匹配解決查詢一個欄位是否在另一個欄位中MySql
- Elasticsearch 複合查詢——多字串多欄位查詢Elasticsearch字串