你也错了吗!select * from [news] where '3' in (grade)
==> --改为
select * from news where '3' in (select garde from news)
==> --改为
select * from news where '3' in (select garde from news)
解决方案 »
- 删除视图和创建试图时,需要query batch声明吗?怎么声明?谢谢
- 请问这样的sql语句应该怎么写?在线等!谢谢!
- 怎么计算车牌号匹配权重
- SQL Server2005 数据库错误。用的好好的数据库被标可疑。
- 关于设置SQL 邮件的问题!!
- 如何在已知两服务器中分别两个SQL数据库,用存储过程交换数据
- 设置sql mail 出现的问题
- excel数据导入时出现的问题!有没有高手指点一下啊!偶快急死了!!!
- dicom格式医学图像在SQL server2008中的存储问题
- 为什么函数名不可以识别?谁牛,告诉我原因
- 请问各位兄弟,哪里有SqlServer2005正式版下载? 请给个有效的地址联结,多谢了~~
- 有时用连接生成的表,提示无法编辑当前单元,一般什么原因呀?没找到规律。
--Test
create table news
(
garde int
)insert news select 1
insert news select 3
insert news select 4
insert news select 7select * from news where '3' in (select garde from news)
select * from news where '3' in (1,3,4,7)
二行………… 4,5,7
三行………… 3,5
select * from news where '3' in (select garde from news) 的结果应该是把 第一行和第三行的内容输出 这是所希望的
(
garde varchar(10)
)insert news select '1,3,4,7'
insert news select '4,5,7'
insert news select '3,5'select * from news where charindex('3',garde)>0
select * from news where garde like '%3%'