CHARINDEX('南马路',COL)>0 AND CHARINDEX('油石场',COL)>0

解决方案 »

  1.   

    搜索条件加上like '%南马路%' and like '%油石厂%'
      

  2.   

    insert tab_1 ('aaa') values('车辆厂文化宫→高谊街→道里十二道街→哈尔滨商厦→金太阳精品城→南马路→承德广场→靖宇头道街→靖宇七道街→靖宇十二道街→靖宇十六道街→靖宇二十道街→毛织厂→造纸厂→油石厂→木材厂→港务局')
    insert tab_1 ('aaa') values('黎华小区→太古二十道街→太古十六道街→玛克威→靖宇十二道街→靖宇七道街→靖宇头道街→承德广场→南平街→南马路→买卖街→兆麟街(哈尔滨联升广场)→建筑艺术广场→哈站→博物馆→工人文化宫→文昌街→省政府→亚麻厂→和平桥→省中医药大学→三大动力路→哈平路→花卉市场→植物园→远大都市绿洲(林科院)→肿瘤医院 ')
    insert tab_1 ('aaa') values('经纬十一道街→经纬街→上游街→中央大街→兆麟公园→兆麟街(哈尔滨联升广场)→买卖街→南马路→南平街→烟厂→哈工程大学→南通大街→太平桥→先锋路→省药材公司→南直商场→桦树街→网通东直路营业厅→道外公安分局→太平桥→南通大街→哈工程大学→烟厂→南平街→南马路→买卖街→兆麟街(哈尔滨联升广场)→兆麟公园→中央大街→红霞街(临时站)→经纬街→经纬十一道街')
    insert tab_1 ('aaa') values('顾乡-康安路-省化工研究院-中心医院-安和街-安升街-北安街-哈一百-兆麟街(哈尔滨联升广场)-买卖街-南马路-南平街-南极街-新发小区-宽城街-宣化街(先锋路路口)-先锋小区-嵩山小区-辽河小区-淮河路-红旗小区')select aaa from tab_1 where charindex('南马路',aaa)>0 and charindex('油石场',aaa)>0 
      

  3.   


    sql="select * from [bus] where [station] like '%"&station1&"%' AND [station] LIKE '%"&station2&"%'" 
    这样可以了,
      

  4.   

    sql="select * from [bus] where [station] like '%" & station1 & "%" & station2 & "%'"
      

  5.   

    create table tb(c varchar(10))
    insert into tb 
    select 'abcdefg' union all 
    select 'gfedcba'
    go
    select * from tb where c like '%b%f%'
    go
    drop table tb
    /*
    c
    ----------
    abcdefg(1 行受影响)*/
      

  6.   

    declare @tb table(id int,[station] nvarchar(1000))insert @tb 
    select 1,'车辆厂文化宫→高谊街→道里十二道街→哈尔滨商厦→金太阳精品城→南马路→承德广场→靖宇头道街→靖宇七道街→靖宇十二道街→靖宇十六道街→靖宇二十道街→毛织厂→造纸厂→油石厂→木材厂→港务局' union all
    select 2,'黎华小区→太古二十道街→太古十六道街→玛克威→靖宇十二道街→靖宇七道街→靖宇头道街→承德广场→南平街→南马路→买卖街→兆麟街(哈尔滨联升广场)→建筑艺术广场→哈站→博物馆→工人文化宫→文昌街→省政府→亚麻厂→和平桥→省中医药大学→三大动力路→哈平路→花卉市场→植物园→远大都市绿洲(林科院)→肿瘤医院 'union all
    select 3,'经纬十一道街→经纬街→上游街→中央大街→兆麟公园→兆麟街(哈尔滨联升广场)→买卖街→南马路→南平街→烟厂→哈工程大学→南通大街→太平桥→先锋路→省药材公司→南直商场→桦树街→网通东直路营业厅→道外公安分局→太平桥→南通大街→哈工程大学→烟厂→南平街→南马路→买卖街→兆麟街(哈尔滨联升广场)→兆麟公园→中央大街→红霞街(临时站)→经纬街→经纬十一道街'union all
    select 4,'顾乡-康安路-省化工研究院-中心医院-安和街-安升街-北安街-哈一百-兆麟街(哈尔滨联升广场)-买卖街-南马路-南平街-南极街-新发小区-宽城街-宣化街(先锋路路口)-先锋小区-嵩山小区-辽河小区-淮河路-红旗小区'--方法一
    select * from @tb where charindex('南马路',[station])>0 
    INTERSECT
    select * from @tb where charindex('油石厂',[station])>0 --方法二
    select * from @tb where [station] like '%南马路%' AND [station] LIKE '%油石厂%'--方法三
    select * from @tb where charindex('南马路',[station])>0 AND charindex('油石厂',[station])>0 /*
    id          station
    ----------- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    1           车辆厂文化宫→高谊街→道里十二道街→哈尔滨商厦→金太阳精品城→南马路→承德广场→靖宇头道街→靖宇七道街→靖宇十二道街→靖宇十六道街→靖宇二十道街→毛织厂→造纸厂→油石厂→木材厂→港务局
    */