有一个数据库,里面有500万数据,一张表,字段是,id,news_title,News_content我现在想在数据库表的前100条数据内模糊查询标题中带有1的所有数据。怎么做,要用一条SQL语句来实现,谢谢!

解决方案 »

  1.   

    Select * From TableName Where ID <= (Select Max(ID) From (Select Top 100 * From TableName) T) And news_title like '%1%'
      

  2.   

    select * from TableName where ID in (select top 100 * from TableName )
    and ID like '%1%'
      

  3.   

    没那么复杂
    select top 100 id,news_title,News_content from 表名 order by id asc(desc)
      

  4.   

    select * from news where id in(select top 100 id from news) and id like '%1%'
      

  5.   

    luckydogliu() ( ) 信誉:100    Blog   加为好友  2007-07-04 13:17:34  得分: 0  
     
     
       没那么复杂
    select top 100 id,news_title,News_content from 表名 order by id asc(desc)
      
     
    -----------
    的確沒那麼複雜,不過這個少寫了條件。Select TOP 100 * From 表 Where news_title Like '%1%' Order By id