现有layer表如下:
测试数据如下:
CREATE TABLE [Layer] (
[Code] [nvarchar] (5) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[Name] [nvarchar] (5) COLLATE Chinese_PRC_CI_AS NULL ,
CONSTRAINT [PK_Layer] PRIMARY KEY CLUSTERED
(
[Code]
) ON [PRIMARY]
) ON [PRIMARY]
GOINSERT INTO Layer(Code,[Name])
select 1,'a' union
select 2,'b' union
select 11,'c'
现希望得到如下结果:
Code Name
------ ------ -------
1 a 是
11 c 否
2 b 否小弟新学~~望各位大大帮忙啊~~
测试数据如下:
CREATE TABLE [Layer] (
[Code] [nvarchar] (5) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[Name] [nvarchar] (5) COLLATE Chinese_PRC_CI_AS NULL ,
CONSTRAINT [PK_Layer] PRIMARY KEY CLUSTERED
(
[Code]
) ON [PRIMARY]
) ON [PRIMARY]
GOINSERT INTO Layer(Code,[Name])
select 1,'a' union
select 2,'b' union
select 11,'c'
现希望得到如下结果:
Code Name
------ ------ -------
1 a 是
11 c 否
2 b 否小弟新学~~望各位大大帮忙啊~~
解决方案 »
- 怎么用sql函数或存储过程实现查看链接服务器链接状态得到返回值?
- 如何删除表名的第一个字母是数字的delete from 表名(数字)
- 一个DTS的问题
- Postgresql语句怎么转换成EJB EL语句 求高手啊
- 如何获得数据库的列数?
- 问个菜鸟问题(刚学SQLSERVER2000),能直接朝SQLSERVER2000里存图片、word文件吗?
- sql语句能不能得到这样的查询结果?
- sql约束难题,高手进
- pb7+ms sql server2000开发,在多个用户使用时,应用程序的与数据库的连接经常会死掉
- 困惑已久的问题:VB中的文本框和数据绑定以后,只可以新添加记录,或者修改记录,但是我想把已经赋值的记录置空就不行,各位有经验,帮我
- 难!难!高难度触发器(高手请进)
- 关于一个设计表与实现过程的SQL问题。
select *,(case when code = 1 then '是' else '否' end) result from layer这样?
-- try:select *,case when exists(select 1 from layer b where b.code like a.code+'%' and a.code<>b.code) then '是'else '否' end from layer a