社区
MS-SQL Server
帖子详情
帮忙搞定sql语句问题
wxgwb
2003-01-17 08:11:54
表
product
id 产品名称 库存数量
1 cpu 123
2 主板 20
3 硬盘 30
4 光驱 15
5 内存 40
6 硬盘 5
7 显示器 20
查找产品名称重复记录
3 硬盘 30
6 硬盘 5
...全文
116
7
打赏
收藏
帮忙搞定sql语句问题
表 product id 产品名称 库存数量 1 cpu 123 2 主板 20 3 硬盘 30 4 光驱 15 5 内存 40 6 硬盘 5 7 显示器 20 查找产品名称重复记录 3 硬盘 30 6 硬盘 5
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wxgwb
2003-01-17
打赏
举报
回复
多谢各位老大了
tjan
2003-01-17
打赏
举报
回复
坛子里面有人问过这个问题的,你可以搜索一下。
昵称被占用了
2003-01-17
打赏
举报
回复
select a.* from product a,product b
where b.产品名称=a.产品名称
and b.id<>a.id
昵称被占用了
2003-01-17
打赏
举报
回复
select * from product a
where exists (
select * from product
where 产品名称=a.产品名称
and id<>a.id)
lyyrw
2003-01-17
打赏
举报
回复
呵呵,他们两个的都能够实现,我就不重复写了
ben988211
2003-01-17
打赏
举报
回复
select * from 产品名称 in (select 产品名称 from tablename group by 产品名称 having count(产品名称)>1)
happydreamer
2003-01-17
打赏
举报
回复
SELECT ID, 产品名称, 库存数量
FROM PRODUCT
WHERE 产品名称 IN (
SELECT 产品名称
FROM PRODUCT
GROUP BY 产品名称
HAVING COUNT(*) > 1
)
SELECT R.ID, l.产品名称, R.库存数量
FROM PRODUCT L
JOIN PRODUCT R
ON L.产品名称 = R.产品名称
GROUP BY R.ID, l.产品名称, R.库存数量
HAVING COUNT(*) > 1
sqlite
sql语句
搞定
重复插入的
问题
本文详细介绍了在SQL中使用InsertorIgnore和InsertorReplace语句的两种不同场景。当需要根据主键判断是否插入或忽略记录时,可以使用InsertorIgnore;而当需要在存在记录时进行更新操作,则应选择InsertorReplace。这两种方法为数据库操作提供了灵活性。
定位及优化
SQL语句
的性能
问题
本文介绍MySQL性能优化的多个方面,包括使用EXPLAIN查看执行计划、合理使用IN和OR语句、选择适当的分页方式等。此外还提供了SQL优化的一般性建议。
搞定
90% 数据任务?精通这 13 个 SQL 语句就够了!
SQL是管理和操作关系型数据库的编程语言,可用于筛选、排序等数据处理。本文盘点了13个核心
SQL语句
,包括SELECT、JOIN、WHERE等,掌握它们能
搞定
90%的数据科学任务,为不同水平的使用者提供实用的数据处理技巧。
20种
sql语句
优化方案
博客汇总了20种常见的
SQL语句
优化方式,包括查询时使用具体字段、避免在where子句用or连接条件、用数值替代字符串类型等。这些优化可提高
SQL语句
的查询、删除速度,减少资源开销,避免索引失效等
问题
。
sql语句
快
搞定
!
博客提及最后一点
SQL语句
,博主争取一天
搞定
。围绕信息技术领域的
SQL语句
展开,体现了完成相关内容的目标。
MS-SQL Server
34,876
社区成员
254,640
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章