易截截图软件、单文件、免安装、纯绿色、仅160KB

请教个棘手的SQL语句怎么写 - .NET技术 / ASP.NET


各位大侠:

麻烦帮我看下这个sql语句怎么写

文章表:

  ID, bt, nr,catid,zhuantiid(专题)

 专题表:

zid,name


  由于文章表中的 zhuantiid(专题) 中可能会对应多个专题,多个专题之间用,逗号隔开。 如:1,3,4,11,12,13

当我按各专题来读取文章时。我的sql语句能这么写吗?


如:读取 专题表中ID为1对应的文章

select * from 文章表 where zhuantiid like '%1%'

但好像这样,会把1,11,12,13都取出来?


请教怎么处理



SQL code:

select * from 文章表 where zhuantiid = 1




引用
SQL code

select * from 文章表 where zhuantiid = 1
zhuantiid 是 NVarChar 格式,不是int ,

zhuantiid 会有很多zid值

可以直接这样吗

select * from 文章表 where zhuantiid like '%,1,%' or zhuantiid like '1,%' or zhuantiid like '1'

用split这个函数

对了,少or了一个 or zhuantiid like '%,1'
全了吧

路人乙

SQL code:

select * from 文章表 where zhuantiid like '%,1,%' or zhuantiid like '1,%' or zhuantiid like '1' or zhuantiid like '%,1'





5楼的答案可用。

很奇怪。


相关问答:

在asp.net里面脚本出错 - .NET技术 / ASP.NET

function CheckOpwd(){//验证用户名
var pwd=document.all.txtOpwd;

var div1=document.getElementById("divPwd");

if (pwd.value=="")
{
......

数据以xml格式返回 - MS-SQL Server / 应用实例

从数据库中查询一张表的数据
select 部门,姓名 from tb
如何才能生成下面的xml格式
XML code:
<folder state="unchecked" label="全部">
   <folder state="unchecked&qu ......

数据表生成特定格式的xml - .NET技术 / ASP.NET

从数据库中查询一张表的数据
select 部门,姓名 from tb
如何才能生成下面的xml格式文件
<folder state="unchecked" label="全部">
  <folder state="unchecked" isBra ......

sql - MS-SQL Server / 疑难问题

sql的软件在哪里可以下啊!在网上找了蛮多都用不了啊

随便搞一D版吧,

迅雷第一个就可以用
2000,2005都这样

http://119.147.41.16/down?cid=0698C2D64D7D637D90A6D2482298E6717D4F15CD&t=2&fmt=-1 ......

wap网站开发的问题 - .NET技术 / ASP.NET

我用.net开发wap网站
1,我从工具箱里拖了两个link,这两个link会显示在两行,如果让这两个link处于同一行。
2,如何显示两个控件之间的空格问题。
跟wap有关吗?不太明白

友情帮顶。。。。。。。。。。

就 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号