比如说我的表里有两个字段id,name,sex,age
我只想显示学号为10的记录,
那么我必须写
select * 
from student
where id='10'
而我只想在结果里显示,name,sex,age三项内容,而如果我写
select name,sex,age
form student
where id='10'
这样会显示出错,
哪应该怎么写呀

解决方案 »

  1.   

    兄弟,是不是那个 ‘form' 写错了啊?select name,sex,age
    from student
    where id='10'
      

  2.   

    可以啊create table sx (id int IDENTITY (1, 1) NOT NULL,name varchar (10),sex varchar (2),age int)insert into sx (name,sex,age)
    select 'fire','男',18
    union
    select 'abc','女',25
    union
    select 'sss','男',12select name,sex,age
    from sx 
    where id=1
    name    sex     age
    ----    ---     ---
    abc 女 25