我可以在SQL Server上编写一个select语句,如:
从emp中选择*,其中Emp Name ='joy' 要么 从emp中选择*,其中EmpId / Sno = 7
当列名具有空格时,是否允许在指定的select语句中使用逗号等特殊字符。
提前致谢..
答案 0 :(得分:3)
尝试
select * from emp where "Emp Name"='joy' or "EmpId/Sno" = 7
如果列名称中有“有趣”字符,则将它们用双引号括起来(即使它们没有“有趣”字符,也可以将它们用双引号括起来)
答案 1 :(得分:3)
允许使用空格和其他字符,但您必须使用方括号或双引号来标识标识符:
select * from emp where [Emp Name]='joy'