我一个表:
id name
1  adf
2  fdsaf
3  fdsfdsfas
4  hugf
5  21dfs我要获得name列下所有的值,语句要为select * from testTalbe where name=  
name列下所有的值无规律,不用select * from testTable where name like '%%'
SQL语句必须要为select * from testTalbe where name=开头  
等号后面怎么写可以获得name列下所有的值

解决方案 »

  1.   

    不用like,你直接去掉where语句就可以查出全部的记录啊
      

  2.   

    直接 select name from testTalbe 就行, 不用 where ...
      

  3.   

    我刚才做饭去了.不好意思,不是我的意思是必须要select * from testTalbe where name=这句是必须有,=号后面怎么写才能取到这列的所有值
      

  4.   

    select * from testTalbe where 1=1 
      

  5.   


    -----------建表-----------
    create table ta (id int ,nam nvarchar(20))
    insert into ta
    select 1,'adf' union all
    select 2,'fdsaf' union all
    select 3,'fdsfdsas' union all
    select 4,'hugf' union all
    select 5,'2ldfs' 
    ------------- 语句----------
    select x.* from ta x, ta y
    where x.nam=y.nam
    order by x.namid name 
    1  adf 
    2  fdsaf 
    3  fdsfdsfas 
    4  hugf 
    5  21dfs 
        /*    很容易实现在,你给表取表别名就可以了。*/