结构表:TabTest
+-------+--------+
|t_Code t_Name |
| 1 a |
| 2 b |
| 11 c |
+-------+--------+
SQL:
+-----------------------------------------------------------+
Create table TabTest(t_Code varchar(10),t_Name varchar(10));
insert into TabTest values('1','a');
insert into TabTest values('2','b');
insert into TabTest values('11','c');
+-----------------------------------------------------------+
(代码11表示为1的下级)
结果表:
+--------+--------+--------+
| 代码 名称 有无下级 |
+--------+--------+--------+
| t_Code | t_name | you_wu |
+--------+--------+--------+
| 1 | a | you |
| 2 | b | wu |
| 11 | c | wu |
+--------+--------+--------+
要求:
1.通过一条语句,得到结果表的数据。
+---------------------------------------------+
|select tt1.t_Code,tt1.t_name,( |
| case |
| when exists (select 1 from TabTest tt2 |
| where tt2.t_code like CONCAT(tt1.t_code,'%')|
| and tt2.t_code <> tt1.t_code ) |
| then 'you' |
| else 'wu' |
| end |
|) as you_wu from TabTest tt1; |
+---------------------------------------------+
分享到:
相关推荐
SQL跟踪后,用该工具能够快速整理出整洁的SQL,减少人工的复制、帖贴
SqlServer索引碎片整理脚本,提据库查询效率,很有用。
自制SQL文整理,非开源,非完整,写得很挫,有使用时限,强烈不建议下载
《SQL》基本语句整理大全
对Sql语句的格式进行整理,使其易读。 操作简单,只需拷贝Sql语句,执行整理程序,然后再粘贴,就成为格式清晰的Sql语句了。
SQL Server面试常用sql整理
SQL格式整理工具,而且还可以把SQL语句转换成VB DELPHI C# JAVA里面用的格式
数据库整理工具 SQLserver专业数据整理
一些sql整理实例 sql整理实例 sql整理实例
很实用的sql语句整理工具,把杂乱的语句变得规范和易读。
SQLSERVER基础实用必会SQL语句整理.docx
sql语句整理 sql增删改查 更新数据记录 删除数据记录
经典sql语句整理大全 喜欢的朋友可以下来看看 纯文字版 比较小
DBA日常维护SQL整理,涵盖操作系统、存储、数据库各个层面
自己整理的sql常用语句,比较适合0接触学习sql的人
我最近在CSDN上学的SQL笔记.如有错误请多多指教.
sql优化总结,针对一般sql语句的优化编写进行总结整理,有助于形成良好的sql语句书写习惯
网上找的并汇总整理的SQL日期函数语句,应该比较全面了希望对大家有用
sqllice,一个自动整理SQL文格式的工具,很好用的,适合各语言的开发人员。
SQL Server 2005索引碎片整理