查出資料庫中多個字段相同的行

2021-08-30 11:54:16 字數 750 閱讀 3290

剛開始表沒有設定主鍵盤,後來要設定 多個字段作為主鍵 但是這幾個欄位的值有少部門是重複的,

所以要找出重複的行。

三個設定為主鍵的字段:c_year,c_parent,c_name

--找出重複的行

select *

from t_qq9_gdp t

where

rowid != (select max(rowid)

from t_qq9_gdp t2

where t.c_year = t2.c_year

and t.c_parent = t2.c_parent

and t.c_name = t2.c_name);

--選出重複的行

select *

from t_qq9_gdp t

where t.c_year = '2002'

and t.c_parent = '拉丁美洲和加勒比海地區'

and (t.c_name = '多明尼加共和國' or t.c_name = '瓜地馬拉');

select c_nme,count(*) as aa from tb_user_info t

group by c_nme,c_pwd,c_enabled

order by aa desc

注意是group by 不是order by

資料庫個字段型別

好比c 中,定義int型別需要多少位元組,定義double型別需要多少位元組一樣,mysql對錶每個列中的資料也會實行嚴格控制,這是資料驅動應用程式成功的關鍵。m前言 好比c 中,定義int型別需要多少位元組,定義double型別需要多少位元組一樣,mysql對錶每個列中的資料也會實行嚴格控制,這是...

mysql更新資料庫中所有相同的某個欄位的值

檢視所有的資料表 檢視所有資料表 show tables 2.檢視某個資料表的所有的字段 檢視表student的所有字段 describe tb watch back show columns from tb watch back 3.查詢資料庫中某個字段以及所在的表 使用 information ...

在oracle資料庫中的乙個表給多個字段新增觸發器

完整 如下 先建立乙個表 create table a id number 2 mc number 2 gxsj number 2 type number 2 給表的多個字段建立觸發器 create orreplace trigger weather history update weather h...