高分请教一个sql语句的写法,在线等待
//表结构
CREATE TABLE [dbo].[test_tb](
[id] [int] IDENTITY(1,1) NOT NULL,
[height] [int] NULL,
[width] [nchar](10) COLLATE Chinese_PRC_CI_AS NULL,
[pvt] [nchar](10) COLLATE Chinese_PRC_CI_AS NULL
) ON [PRIMARY]
//测试数据
insert into test_tb
select 0,'5.11','6.11'
union all
select 0,'5.11','6.11'
union all
select 0,'5.11','6.11'
union all
select 0,'5.11','6.11'
union all
select 0,'5.11','6.11'
union all
select 1,'5.22','6.22'
union all
select 1,'5.22','6.22'
union all
select 1,'5.22','6.22'
union all
select 1,'5.22','6.22'
union all
select 1,'5.22','6.22'
union all
select 2,'5.33','6.33'
//要的结果
height width pvt
1 0 5.11 6.11
1 0 5.11 6.11
1 0 5.11 6.11
1 0 5.11 6.11
1 0 5.11 6.11
2 1 5.22 6.22
2 1 5.22 6.22
2 1 5.22 6.22
2 1 5.22 6.22
2 1 5.22 6.22
3 2 5.33 6.33
说明一下这个结果的由来,首先按升序取一条(给他加上一个新的ID为1),然后判断除id列表的其它列,如果相同的话,相同的显示在一起
显示结果中最新的列是根据条件自动添加的,还有就是真实的数据中表中的id可能是不连续的
...全文
相关推荐
sql语句like多个条件的写法实例
本篇将详细讲解如何在SQL语句中使用`LIKE`来处理多个条件。在SQL中,如果你想要根据多个条件来筛选数据,通常会结合`AND`或`OR`操作符来实现。
sql语句妙用,各种sql语句的详细用法与讲解
注意,当字符串包含在SQL语句中时,需要确保单引号的正确处理。例如,如果一个字符串中包含单引号,可以使用两个单引号('')来表示一个实际的单引号。
PB脚本中SQL语句写法与SQL中语句写法对照
PB脚本中SQL语句写法与SQL中语句写法对照PB脚本中SQL语句写法与SQL中语句写法对照是非常重要的知识点,因为PB脚本和SQL语言在写法和应用中有所不同。
SQL删除多列语句的写法
首先,我们需要理解SQL Server中的`ALTER TABLE`语句,它是用于修改现有表结构的关键命令。当需要删除表中的一个或多个列时,可以结合`DROP COLUMN`子句来完成这一操作。
SQL中代替Like语句的另一种写法
"SQL中代替Like语句的另一种写法"在SQL中, LIKE 语句是一个非常常用的语句,它用于搜索某个模式的字符串。然而,在某些情况下,使用 LIKE 语句可能会出现一些性能问题。


疑难问题
