CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  基础类

求一sql语句,急!请大虾帮忙!

楼主zhaoguoqingluntan(<)2006-06-02 10:41:12 在 MS-SQL Server / 基础类 提问

一个表:  
  有id,h_add字段,h_add是字符型,  
  存了像这样的数据    
  2  
  3  
  2,3  
  3,4  
  我现在想从表中查出h_add列中等于","前的数据或者等于","后的数据,用一个sql能不能实现? 问题点数:20、回复次数:7Top

1 楼itblog(Just for wife!)回复于 2006-06-02 10:47:26 得分 15

例:  
  select   *   from   表名   where   charindex(',2,',','+h_add+',')>0Top

2 楼libin_ftsafe(子陌红尘(TS for Banking Card))回复于 2006-06-02 10:47:54 得分 3

declare   @t   table(code   varchar(10))  
  insert   into   @t   select   '2'  
  insert   into   @t   select   '3'  
  insert   into   @t   select   '2,3'  
  insert   into   @t   select   '3,4'  
   
  declare   @code   varchar(10)  
  set   @code='2'  
   
  select   *   from   @t   where   charindex(','+@code+',',','+code+',')>0Top

3 楼libin_ftsafe(子陌红尘(TS for Banking Card))回复于 2006-06-02 10:48:36 得分 0

declare   @t   table(code   varchar(10))  
  insert   into   @t   select   '2'  
  insert   into   @t   select   '3'  
  insert   into   @t   select   '2,3'  
  insert   into   @t   select   '3,4'  
   
  declare   @code   varchar(10)  
  set   @code='2'  
   
  select   *   from   @t   where   charindex(','+@code+',',','+code+',')>0  
   
  /*  
  code                
  ----------    
  2  
  2,3  
  */Top

4 楼godfather_wang()回复于 2006-06-02 10:49:58 得分 2

 
  select   left('3,4',charindex(',','3,4',len('3,4')-2)-1)  
  select   substring('3,4',charindex(',','3,4')+1,6)Top

5 楼zhaoguoqingluntan(<)回复于 2006-06-02 10:52:00 得分 0

多谢了!Top

6 楼godfather_wang()回复于 2006-06-02 10:54:49 得分 0

select   substring(h_add,1,charindex(',',h_add)+1),   substring(h_add,charindex(',',h_add)+1,6)   from   table  
  Top

7 楼godfather_wang()回复于 2006-06-02 11:03:59 得分 0

 
  select   substring(h_add,1,charindex(',',h_add)+1),case   when   charindex(',',h_add)=0   then   ''   else     right(h_add,len(h_add)-charindex(',',h_add))   end  
  from   table  
  Top

相关问题

关键词

得分解答快速导航

  • 帖主:zhaoguoqingluntan
  • itblog
  • libin_ftsafe
  • godfather_wang

相关链接

  • SQL Server类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo