字段为varchar(50),值为'1000元-2000元',
查询为: SELECT * FROM Salary WHERE comment = '1000元-2000元';
查询为: SELECT * FROM Salary WHERE comment = '1000元-2000元';
解决方案 »
- SQL 計算的小數點問題
- sql中where的变量问题,更改变量无法查出来,大家多帮忙;
- 求一条SQL语句
- 建立表关系时,是否 主键 和 外键只能 一对一,而不能一对多?
- 这两句sql怎么写呀?
- 请问,怎样设置密码
- insert into iepa08d1 select * from iepa08d1_temp的問題﹗
- 希望得到高手解决!一定重谢谢
- 在win2003server安装sql2000失败,无法完成服务配置,日志如下,帮忙!!
- 问一个备份SQL SERVER 数据库(5G多)出错问题~~~~~~~~~~~~~~~~~在线等待
- 请问XP 下哪一个版本能装SQL server 2000 标准版?
- 怎么存储课表?
--测试--测试数据
declare @t table(comment varchar(50))
insert @t values('1000元-2000元')--查询
SELECT * FROM @t WHERE comment = '1000元-2000元'
/*--测试结果comment
--------------------------------------------------
1000元-2000元(所影响的行数为 1 行)
--*/
SELECT * FROM Salary WHERE comment = '%1000元-2000元%'
这个是可以的。
其他表都可以选出来,就这个表有问题。
[prize] [varchar] (300) COLLATE Chinese_PRC_CI_AS NULL ,
[tot] [int] NULL ,
[comment] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
[code] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
[category] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
[cat_id] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL
) ON [PRIMARY]
GO大家试试数据。
[prize] [varchar] (300) COLLATE Chinese_PRC_CI_AS NULL ,
[tot] [int] NULL ,
[comment] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
[code] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
[category] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
[cat_id] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL
) ON [PRIMARY]
GOinsert Salary(comment) values('1000元-2000元')Select * From Salary Where comment='1000元-2000元'所影响的行数为 1 行
[prize] [varchar] (300) COLLATE Chinese_PRC_CI_AS NULL ,
[tot] [int] NULL ,
[comment] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
[code] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
[category] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
[cat_id] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL
) ON [PRIMARY]
GOinsert salary
select '100',20,'1000元-2000元','code','category','cat_id'select * from salarydrop table salary结构无问题啊----------------------------------------
100 20 1000元-2000元 code category cat_id
0x31303030D4AA2D32303030D4AA = '1000元-2000元'通过二进制进行比较,结果是这样.0D0A是代表什么字符?
唉,才开始用sqlserver不太熟悉,让大家见笑了。