我想列出 art表中,title字段中,包含"中国"的行在线等

解决方案 »

  1.   

    select * from art where title like '%中国%'
      

  2.   

    select * from art where title like '%中国%'
      

  3.   

    选择 所有行 来自 art 表 条件是 title 像 类似 “中国”这样的。
      

  4.   

    把第二行的tb改成你的art即可:
    DECLARE @TableName varchar(100)
    set @TableName = 'tb'DECLARE @sql varchar(8000)
    set @sql = ''
    Select @sql = @sql + '[' + Name + '] like ''xx'' OR ' from SysColumns Where id=Object_Id(@TableName) 
    set @sql = 'select * from ' + @TableName + ' where ' + left(@sql, LEN(@sql)-3)exec (@sql)
      

  5.   

    楼主表述的不够清楚啊!呵呵
    DECLARE @TableName varchar(100)
    set @TableName = 'tb'DECLARE @sql varchar(8000)
    set @sql = ''
    Select @sql = @sql + '[' + Name + '] like ''%中国%'' OR ' from SysColumns Where id=Object_Id(@TableName) 
    set @sql = 'select * from ' + @TableName + ' where ' + left(@sql, LEN(@sql)-3)
    select @sql
    exec (@sql)
      

  6.   

    select * from art where charindex('中国' , title) > 0
      

  7.   

    直接模糊查询:select * from art where title like '%中国%'
      

  8.   

    select * from art where title like '%中国%'