学海无涯

导航

随笔分类 -  Sql

删除重复记录,仅留一条
摘要:WITH RankedInventory AS ( SELECT *, ROW_NUMBER() OVER ( PARTITION BY StorageLocationId, ProductId ORDER BY (SELECT Id) -- 保留任意一条,或指定排序字段(如主键) ) AS Row 阅读全文

posted @ 2025-07-29 17:09 宁静致远. 阅读(11) 评论(0) 推荐(0)

查询指定数据库中有全部表名,快速定位列名所在表
摘要:USE YourDatabaseName; -- 使用指定的数据库 GO SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_TYPE = 'BASE TABLE'; 使用 INFORMATION_SCHEMA.COLUMNS 视 阅读全文

posted @ 2024-12-26 08:56 宁静致远. 阅读(30) 评论(0) 推荐(0)

Sql 查询工具
摘要:下载地址:https://dbeaver.io/download/ 阅读全文

posted @ 2024-12-12 08:22 宁静致远. 阅读(29) 评论(0) 推荐(0)

Sql 数据库表查询 Json 列
摘要:select top 10 mrp,* FROM shp_FcWei where id='XW-20241017090546-577-1-87' select mrp, jt.wid as liaowid,jt.num, * FROM shp_FcWei CROSS APPLY OPENJSON(m 阅读全文

posted @ 2024-12-05 16:27 宁静致远. 阅读(41) 评论(0) 推荐(0)

SQL SERVER跨服务器查询
摘要:执行存储过程 sp_addlinkedserver 以将服务器添加到 sys.servers。 --server124为远程服务器的别名 exec sp_addlinkedserver 'server124', ' ', 'SQLOLEDB ', '远程服务器名或ip地址 ' exec sp_add 阅读全文

posted @ 2024-08-02 10:48 宁静致远. 阅读(215) 评论(0) 推荐(0)

跨服务器查询数据库
摘要:--跨服务器查询 --1.执行一次 开启Ad Hoc Distributed Queries组件,在sql查询编辑器中执行如下语句: exec sp_configure 'show advanced options',1 reconfigure exec sp_configure 'Ad Hoc D 阅读全文

posted @ 2024-04-15 16:51 宁静致远. 阅读(28) 评论(0) 推荐(0)

Sql 分页查询
摘要:SELECT * FROM (SELECT *,ROW_NUMBER() OVER (ORDER BY 会员编号 DESC) AS RowNumber FROM Mold_List ) T WHERE T.RowNumber BETWEEN @PageSize*(@StartPage-1)+1 AN 阅读全文

posted @ 2024-04-13 10:54 宁静致远. 阅读(31) 评论(0) 推荐(0)

Sql 日期转换
摘要:Select CONVERT(varchar(100), GETDATE(), 20) 2023-09-08 14:09:05 阅读全文

posted @ 2023-09-08 14:09 宁静致远. 阅读(21) 评论(0) 推荐(0)

sqlserver中怎么将一列数据拼接成一个字符串
摘要:SELECT b.name +',' FROM dbo.TechnologyColor a join [dbo].[CustomColor] b on a.customcolorid=b.id WHERE ProductId=345882800324677 FOR xml PATH('') SELE 阅读全文

posted @ 2023-09-05 16:51 宁静致远. 阅读(40) 评论(0) 推荐(0)

DbHelperSQL
摘要:using System; using System.Collections; using System.Collections.Specialized; using System.Data; using System.Data.SqlClient; using System.Configurati 阅读全文

posted @ 2023-05-15 14:17 宁静致远. 阅读(90) 评论(0) 推荐(0)

常用SQL语句
摘要:查询数据库中全部表名和行数 SELECT a.NAME ,b.rows FROM sysobjects AS a INNER JOIN sysindexes AS b ON a.id = b.id WHERE (a.type = 'u') AND ( b.indid IN ( 0 ,1 ) ) OR 阅读全文

posted @ 2023-05-13 16:21 宁静致远. 阅读(25) 评论(0) 推荐(0)

Sql技巧
摘要:行转列,表1:源数据,表2:转换后的数据 select Name, sum(case Subject when '语文' then Score else 0 end) as '语文', sum(case Subject when '数学' then Score else 0 end) as '数学' 阅读全文

posted @ 2022-09-19 18:59 宁静致远. 阅读(31) 评论(0) 推荐(0)