全球征集-如何实现回文SQL的查询

王朝学院·作者佚名  2016-05-26
窄屏简体版  字體: 小  |  中  |  大  |  超大  

全球征集-如何实现回文SQL的查询有个表,以下是创建的SQL:

CREATE TABLE [dbo].[SysName]( [ID] [int] IDENTITY(1,1) NOT NULL, [First] [varchar](50) COLLATE Chinese_PRC_CI_AS NULL, [Last] [varchar](50) COLLATE Chinese_PRC_CI_AS NULL) ON [PRIMARY]

以下是插入数据的语句:

INSERT INTO dbo.[SysName] VALUES('a','b')INSERT INTO dbo.[SysName] VALUES('b','a')INSERT INTO dbo.[SysName] VALUES('c','d')INSERT INTO dbo.[SysName] VALUES('d','c')INSERT INTO dbo.[SysName] VALUES('e','f')INSERT INTO dbo.[SysName] VALUES('f','e')

规定,ID是自增标识列,这个表里的数据是回文成对的,即有a,b这行数据,肯定有b,a这行数据,没有重复行,存储所在行的顺序随机,如可能是第一行的数据是a,b,并不一定第二行就存b,a,但一定有一行是存的b,a。补充:这里面不一定存字母,可能存任意字符,即使存字母也不一定是a,b这样存,可能是a,x这样存。

现要查出所有单对的一组,如有a,b 和 b,a,那么我只要查出a,b或者b,a。

现全球征集实现的SQL语句,方法不限,复杂程度不限,权当练手!

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航