1. 程式人生 > >SQL語句消除重複行(DISTINCT 的使用)

SQL語句消除重複行(DISTINCT 的使用)

今天做了一個題,學到了一個知識點:

有一個高速收費表VF,如下:

統計收費涉及的車輛有多少:

SQL語句:

SELECT  COUNT(DISTINCT  VchReg)  from  VF ;

其中DISTINCT翻譯為明顯的、清楚的,在這裡用作消除重複行,在此為消除VF表中VchReg欄位的重複行,得到的即為涉及的車輛。

相關推薦

SQL語句消除重複DISTINCT 的使用

今天做了一個題,學到了一個知識點: 有一個高速收費表VF,如下: 統計收費涉及的車輛有多少: SQL語句: SELECT  COUNT(DISTINCT  VchReg)  from  VF ; 其中DISTINCT翻譯為明顯的、清楚的,在這裡用作消除重複行,在此為消除V

MySQL 使用explain分析sql語句的查詢效率

MySQL explain用於分析sql 語句的執行及資料庫索引的使用。本文將致力於幫助大家充分理解explain所返回的各項引數,從而使大家快速掌握explain用法技巧。如果你在看其他教程或視訊後仍覺得雲裡霧裡。那麼請通讀本文。 用法 explain的用法相當簡潔

MySQL 使用explain分析sql語句的查詢效率

本文將繼續上文講解其他與效率相關的引數 explain所返回的其他引數key為使用的索引,而使用的索引又影響著連線型別type,它們共同決定了可能掃描行數rows 引數解析 (4)type (重點) 聯接型別。查詢效率的關鍵,下面按照從最佳型

sql裡將重複資料合併為一行,資料用逗號分隔張高偉

一.定義表變數 DECLARE @T1 table ( UserID int ,  UserName nvarchar(50), CityName nvarchar(50) ); insert into @T1 (UserID,UserName,CityName) values (1,'a','上海') i

SQL語句優化系列四Oracle數據庫日期格式轉換

fun ont 如果 etime 當前時間 字符轉換函數 dual minute nbsp Oracle數據庫日期格式轉換 select sysdate from dual select to_char(sysdate,‘yyyy/mm/dd hh24:mi:ss‘) as

db2使用sql語句查詢表空間使用率直接顯示百分比

  ----檢查表空間使用率1---- select char(TBSP_NAME,50) as TBSP_NAME, TBSP_USABLE_PAGES, TBSP_USED_PAGES, rtrim(100*TBSP_USED_PAGES/TBSP_USABLE_PAGES)||'

sql語句 ## 刪除重複

sql語句 刪除重複的行 DELETE from t_holders a where (a.hid,a.company_id) in (select hid,company_id from t_ho

sql語句合集大全個人總結

--查詢emp表 select * from emp; --查詢emp表的sal select a.SAL from emp a; --查詢emp表的ename select a.ename from

SQL SERVER 經典語句大全必學4——資料開發-經典篇

四、資料開發 1.按姓氏筆畫排序:Select * From TableName Order By CustomerName Collate Chinese_PRC_Stroke_ci_as //從少到多 2.資料庫加密:select encrypt('原始密碼') select pwd

SQL SERVER 經典語句大全必學2——提升篇

二、提升 1、說明:複製表(只複製結構,源表名:a 新表名:b) (Access可用)法一:select * into b from a where 1<>1(僅用於SQlServer)法二:select top 0 * into b from a2、說明:拷貝表(拷貝

SQL SERVER 經典語句大全必學1——基礎篇

一、基礎 1、說明:建立資料庫CREATE DATABASE database-name2、說明:刪除資料庫drop database dbname3、說明:備份sql server--- 建立 備份資料的device USE master EXEC sp_addumpdevice

SQL SERVER大話儲存結構3_資料結構

    一行資料是如何來儲存的呢?     變長列與定長列,NULL與NOT NULL,實際是如何整理存放到 8k的資料頁上呢?     對錶格進行增減列,修改長度,新增預設值等DDL SQL,對行儲存結構又會有怎麼樣的影響呢?     什麼是大物件,什麼是行溢位,儲存引擎是如何處理它們呢?

SQL SERVER大話儲存結構2_非聚集索引如何查詢到記錄

1 行記錄如何儲存     這裡引入兩個概念:堆跟聚集索引表。本部分參考MSDN。 1.1 堆表     堆表,沒有聚集索引的表格,可以建立一個或者多個非聚集索引。沒有按照某個規則進行儲存,一般來說,按照行記錄入表的順序,但是由於效能要求,可能會在不同區域移動入庫資料

sql server中高併發情況下 同時執行select和update語句死鎖問題

        SQL Server死鎖使我們經常遇到的問題,資料庫操作的死鎖是不可避免的,本文並不打算討論死鎖如何產生,重點在於解決死鎖。希望對您學習SQL Server死鎖方面能有所幫助。   

Oracle SQL語句日期的使用寫的太好了,必須轉

1、查詢現在時刻 SQL 程式碼 select sysdate from dual  結果:2010-5-13 10:40:26 2、對日期型轉換成字串型,使用to_char函式 rameter Explanation YEAR Year, spelled o

sql語句遞迴查詢start with

寫程式碼時碰到要弄清楚Oracle的role之間的傳遞關係,就是有role A的話,可以通過grant A to B,把A賦予給B,又通過grant B to C .那我想知道所有role中,有哪些role具有A的許可權.上網一查發現有個遞迴查詢,不過都講的不是

SQL Server 全文索引介紹轉載

所在 ubd exec nchar 配置管理 system data ase 百度搜索 概述 全文引擎使用全文索引中的信息來編譯可快速搜索表中的特定詞或詞組的全文查詢。全文索引將有關重要的詞及其位置的信息存儲在數據庫表的一列或多列中。全文索引是一種特殊類型的基於標記的

SQL】- 基礎知識梳理 - 存儲過程

var isp spl 更改 option fault 結果 特定 num 存儲過程的概念 存儲過程Procedure是一組為了完成特定功能的SQL語句集合,經編譯後存儲在數據庫中,用戶通過指定存儲過程的名稱並給出參數來執行 存儲過程的好處 A、 存儲過程允許標準組件式編

SQL】- 基礎知識梳理 - 遊標

test 觸發器 刪除 管理系統 一支 spa eal har str 遊標的概念 結果集,結果集就是select查詢之後返回的所有行數據的集合。 遊標(Cursor): 是處理數據的一種方法。 它可以定位到結果集中的某一行,對數據進行讀寫。 也可以移動遊標定位到你需要的

SQL】- 基礎知識梳理 - 事務與鎖

隔離性 rep del 數據表 訪問 關系 snapshot 轉換 pro 事務的概念 事務:若幹條T-SQL指令組成的一個操作數據庫的最小執行單元,這個整體要麽全部成功,要麽全部失敗。(並發控制) 事務的四個屬性:原子性、一致性、隔離性、持久性。稱為事務的ACID特性。