注册 登录
编程论坛 SQL Server论坛

服务器: 消息 170,级别 15,状态 1,行 3

冬日暖阳 发布于 2007-07-06 10:06, 4234 次点击
帮我看看下在的单引号哪里错了呀?

select * from student
where s_sex='女'
   and s_department='计算机'
and year(s_birthday)='1987'



服务器: 消息 170,级别 15,状态 1,行 3
第 3 行: ' ' 附近有语法错误。
4 回复
#2
bygg2007-07-06 10:48
你是department是什么类型??
#3
冬日暖阳2007-07-06 11:49
是char类型呀
#4
卡卡艾2007-07-06 12:32
select * from student
where s_sex='女'
and s_department='计算机'
and year(s_birthday)='1987'

那你把我这个复制去试下看...我也纳闷了..我复制你的就有问题,我自己写一遍一点问题都没有...可能是输入法导致的字符类型的问题吧..也不大清楚...
#5
bygg2007-07-06 15:37
是你每一个and前面的空格不对...
换成半角有空格
1