查詢某個欄位的不同值
有時候想知道某欄位有幾個不同的值
需要使用
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資料庫字串
- 如何查詢某個資料表中除某個欄位的所有資訊???
- Sql查詢 一個表中某欄位的資料在另一個表中某欄位中不存在的SQL
- 查詢oracle欄位預設值Oracle
- SQL 如何查詢每個分組都出現的欄位值SQL
- 查詢某欄位有特殊字元(PATINDEX函式)字元Index函式
- 在 with 查詢中只查詢個別欄位
- 查詢固定條數的某個值之和
- MySQL 更新一個表裡的欄位等於另一個表某欄位的值MySql
- 查詢陣列中相似欄位(陣列裡面某個值相似歸類到一起)陣列
- sqlserver判斷欄位值是否存在某個字元SQLServer字元
- MySQL資料庫查詢多個欄位值全部相同的記錄MySql資料庫
- 查詢mysql某張表中的所有資料(欄位)型別MySql型別
- Laravel ORM 中,根據關聯查詢的欄位值,對主查詢排名LaravelORM
- mysql sql同一個欄位多個行轉成一個欄位查詢MySql
- 如何查詢SAP Fiori UI上某個欄位對應的底層資料庫表UI資料庫
- SQL2008查詢某資料庫中的某個值是否存在SQL資料庫
- 查詢/刪除重複的資料(單個欄位和多個欄位條件)
- Elasticsearch 統計某欄位有值的文件數Elasticsearch
- hive將查詢資料插入表中某欄位無資料Hive
- 使用 Eloquent ORM 使用 with 模型關聯查詢,如何處理select不同模型的欄位(欄位名可能相同)ORM模型
- 同一張表的兩個欄位比較查詢
- Js實現Object按照值的某個欄位(數值型別)的大小進行排序JSObject型別排序
- .net 6 使用 NEST 查詢,時間欄位傳值踩坑
- Elasticsearch 複合查詢——多字串多欄位查詢Elasticsearch字串
- Sql 查詢 置頂、排序,置頂和非置頂為不同的排序欄位SQL排序
- 如何查詢 SAPGUI 螢幕上某個欄位對應的資料庫表儲存的試讀版GUI資料庫
- ArcGIS對欄位分割查詢操作
- Elasticsearch 單字串多欄位查詢Elasticsearch字串
- 獲得某個類的所有宣告的欄位
- MySQL:查詢欄位數量多少對查詢效率的影響MySql
- 在oracle中,select語句查詢欄位中非純數字值Oracle
- MongoDB(13)- 查詢操作返回指定的欄位MongoDB
- 逆向工程通過某個欄位排序排序
- ElasticSearch 設定某個欄位不分詞Elasticsearch分詞
- sql根據多個欄位查詢重複記錄SQL