第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

在sql server 中l(wèi)ike 一個(gè)字段

在sql server 中l(wèi)ike 一個(gè)字段

慕娘9325324 2018-08-29 17:17:48
ID goid123456 234258369 234我現(xiàn)在要加一個(gè)條件:goid中包含于id中 這里要出的結(jié)果就該是id goid123456 234這個(gè)要怎么做,感恩啊?。。。。?!
查看完整描述

2 回答

?
翻閱古今

TA貢獻(xiàn)1780條經(jīng)驗(yàn) 獲得超5個(gè)贊

由于不知道你是用SQLSERVER還是ORACLE,我就先給你一個(gè)SQLSERVER版本的吧!
如果你的字段定義是id為字符類型(nvarchar或varchar),而goid也是字符類型的話就很簡單了!
直接用like或者charindex就行了!

測試sql如下:
create table #1(id varchar(10),goid varchar(10));
insert into #1( id,goid)values('123456','345'),('222444','123'),('56789','89'),('123','1');
select * from #1 where id like '%'+goid+'%';
select * from #1 where charindex(goid,id)>0;
drop table #1;

如果你的字段定義是id為字符類型(nvarchar或varchar),而goid是整型(int,tinyint等)的話就要轉(zhuǎn)換一下!

測試sql如下:
create table #2(id varchar(10),goid int);
insert into #2( id,goid)values('123456',345),('222444',123),('56789',89),('123',1);
select * from #2 where id like '%'+convert(varchar,goid)+'%';
select * from #2 where charindex(convert(varchar,goid),id)>0;
drop table #2;

如果不屬于上面兩種情況,參考照轉(zhuǎn)換方法都可以解決!

下面是ORACLE版本的!
因?yàn)镺RACLE會(huì)自己來處理這些問題,直接用like或instr就行了!不分類型哈!

測試sql如下:
create table t1 (id nvarchar2(10),goid varchar(10));
insert into t1( id,goid)values('123456','345');
insert into t1( id,goid)values('222444','123');
insert into t1( id,goid)values('56789','89');
insert into t1( id,goid)values('123','1');
select * from t1 where id like '%'||goid||'%';
select * from t1 where instr(id,goid)>0;
drop table t1;

查看完整回答
反對(duì) 回復(fù) 2018-09-11
?
慕萊塢森

TA貢獻(xiàn)1810條經(jīng)驗(yàn) 獲得超4個(gè)贊

select *
from tab
where ID LIKE '%' + goid + '%'

查看完整回答
反對(duì) 回復(fù) 2018-09-11
  • 2 回答
  • 0 關(guān)注
  • 1456 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)