当前位置:首页 » 编程语言 » sql怎么筛选排除
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

sql怎么筛选排除

发布时间: 2022-09-05 01:09:32

1. 如何用sql语句去筛选出来,并删除。

--表名改一下,有2个地方。保留salary最大的一个
delete from 表 a
where not exists(
select * from (
select emp_name,max(salary) salary
from 表 group by emp_name
) b
where a.emp_name=b.emp_name and a.salary=b.salary
)
--测试
SQL> /

已删除3行。

SQL> select * from test;

EMP_ID EMP_NAME SALARY
---------- -------------------- ----------
2 sunshine 12500
4 semon 37000
5 xyz 30000

2. 如何快速排除结果相同的SQL

你这种方法只能用于删除查询结果中的重复信息。(根据姓名进行筛选),结果自然只有不重复的姓名,使用子查询便可解决了
select
id,姓名
from
table
where
姓名
in(
select
distinct
姓名
from
table
where
(条件))

3. SQL如何排除重复值数据

select
year,
count( DISTINCT item_1 )

FROM
support

GROUP BY
year;

4. sql 查询排除一个字段的其他字段

1、创建测试表,此处以创建6个字段为例,实际100个字段的话,操作类似,

create table test_sel_cols(id number, password varchar2(200), remark1 varchar2(100), remark2 varchar2(100), remark3 varchar2(100), remark4 varchar2(100));

5. 用sql语句进行筛选

select姓名from表where课程!='A'

6. SQL中如何排除同一个字段下的相同的值

select distinct 单元号 from house

7. sql 筛选排除指定字段问题

可以先建立一个视图 把你不想要的列排除在外,这样以后查询的时候用这个视图就可以了。不知道你明白不?

CREATE VIEW S
AS
select id,name,type,name1,type1,time,sort等(不包含content) from procts
---建立了视图

以后查询就查视图
SELECT * FROM S

8. sql查询语句怎么排除重复数据

select id, name, memo from A where id in (select id from A group by id having count(1) >= 2)
select id, name, memo from A where id in (select id from A group by id having count(1) >= 2)

9. 用SQL语句实现数据筛选

--将字段条件筛选建立临时表
selecttop100*
into#temp
fromtable
wherenamenotin("%批发%","不含'%厂")
andregionin("餐饮",..."副食")--填写完每个经营面

--返回数据表,企业数和个体户,这个区分不知道用什么,所以第二个字段还需要改
selectprovince,count(distinctname)asnum_company,
casewhenname="个体户"thencount(distinctname)asnum_indivial
from#temp

10. 如何使用 sql语句 排除重复

两种方法

select distinct * from user

select min(id),name from user group by 姓名