当前位置: 首页 > news >正文

网站开发实例视频教程幽灵按钮网站

网站开发实例视频教程,幽灵按钮网站,有了域名怎么做自己得网站,类qq留言网站建设目录 语法 需求 示例 分析 代码 语法 DELETE删除表中所需内容 删除表中满足特点条件的行:DELETE FROM 表名 WHERE 条件; 删除表中所有行:DELETE FROM 表名; WHERE子句 WHERE子句用于指定从表中选取记录的条件。允许筛选数据,只返回满足…

目录

语法

需求

示例

分析

代码


语法

DELETE删除表中所需内容

删除表中满足特点条件的行:DELETE FROM 表名 WHERE 条件;

删除表中所有行:DELETE FROM 表名;

WHERE子句

WHERE子句用于指定从表中选取记录的条件。允许筛选数据,只返回满足特定条件的记录。WHERE子句可以包含各种条件,这些条件可以基于一个或多个列的值。可以使用逻辑运算符(如ANDORNOT)来组合多个条件。后文示例可供提供and和not的用法。

子查询

子查询(Sub Query)或称为内查询(Inner Query)、嵌套查询(Nested Query),是SQL语言中一种常用的程序模块,用于在一个查询语句中嵌套另一个查询语句。当一个查询的结果是另一个查询的条件时,这个查询就被称为子查询。

  • 子查询必须括在圆括号中。
  • 子查询SELECT子句通常只有一个列,除非主查询中多个列与子查询中的列进行比较。
  • 子查询不能直接使用ORDER BY,但可以在子查询中使用GROUP BY。
  • 返回多行数据的子查询只能与多值操作符(如IN)一起使用。

需求

表:Person

±------------±--------+
| Column Name | Type |
±------------±--------+
| id | int |
| email | varchar |
±------------±--------+
id 是该表的主键列(具有唯一值的列)。
该表的每一行包含一封电子邮件。电子邮件将不包含大写字母。

编写解决方案删除所有重复的电子邮件,只保留一个具有最小id的唯一电子邮件。

运行脚本后,显示的答案是Person表。驱动程序将首先编译并运行代码片段,然后再显示Person表。Person表的最终顺序无关紧要

示例

输入:
Person 表:
±—±-----------------+
| id | email |
±—±-----------------+
| 1 | john@example.com |
| 2 | bob@example.com |
| 3 | john@example.com |
±—±-----------------+
输出:
±—±-----------------+
| id | email |
±—±-----------------+
| 1 | john@example.com |
| 2 | bob@example.com |
±—±-----------------+
解释: john@example.com重复两次。我们保留最小的Id = 1。

分析

编写解决方案删除所有重复的电子邮件,只保留一个具有最小id的唯一电子邮件。

相当于删除所有id较大且重复的电子邮箱

仅提供一个Person表,包含id和email

可以直接作笛卡尔积,比较id大小和电子邮箱,删除所有id较大且相同的电子邮箱

通过where语句和and并列即可实现,where a.id>b.id and a.email=b.email

同样的思路,也可以通过子查询实现

通过子查询查找id最小的电子邮箱,

select min(id) as id from Person group by email

再通过where not in 剔除其他信息

where id not in
(
select id from
(
select min(id) as id
from Person
group by email
) u
)

代码

delete a
from Person a, Person b
where a.id>b.id and a.email=b.email

OR

delete from Person
where id not in 
(select id from (select min(id) as id from Person group by email) a
)

http://www.yayakq.cn/news/836938/

相关文章:

  • 专门做外贸机械的网站有没有免费的小程序制作
  • 彩票网站制作找谁如何制作营销网站模板下载
  • 西安网站建设sd2w河北省两学一做网站
  • xp怎么做网站娱乐网站的特点
  • 河东手机网站建设山东济铁工程建设集团有限公司网站
  • 网站设计心的东莞市住房城乡建设局官网
  • 做报名链接的网站人力资源公司经营范围
  • 专业商城网站建设多少钱威海公司注册
  • 网站建设+设计那种连接线厂家求推荐在哪个网站做德语翻译员
  • 家装e站眼科医院网站做竞价带来的询盘量
  • 快递公司网站制作建设银行网站怎么登陆不
  • 做网站需要哪一些内容商城网站开发项目文档
  • 普陀集团网站建设企业门户网站案例
  • 如何把自己网站推广出去在什么网站做调查问卷
  • 免费观看行情软件网站下载做教育网站销售的好吗
  • 网站建设验收报告模板网页制作与网站建设期末考试
  • 品牌网站建设小蝌蚪2a阿里云建网站费用
  • php 装修网站怎么把自己网站推广出去
  • 建设一个旅游网站毕业设计做网站怎么对接国际收款商户
  • 网站托管要求wordpress主题不一样
  • 盐边网站建设东莞专业网站推广工具
  • php网站页面转wordpresswordpress 评论表单
  • net112企业建站系统邯郸网页设计公司
  • 做财经比较好的网站有哪些网站开发项目预算表
  • 音乐网站建设方案书模板公司网站展示有哪些
  • 站长之家站长工具综合查询网站怎么做收录
  • 无锡seo公司网站企业网站建设杭州公司
  • 网站建设三层架构实训报告网站公司企业网站
  • 推广企业网站最主要的方式第一ppt免费模板网
  • 设计大神云集的网站是简易网页界面设计