有一个表,如下:
create table #tmp(id int,cusno varchar(10),cusname nvarchar(50))
insert into #tmp(id,cusno,cusname)
select 1, 'C10001', '联想电脑' union all
select 2, 'C10002', '惠普电脑' union all
select 3, 'C10003', '谷歌公司'
drop table #tmp
如何实现,可根据cusno查询得到cusname结果,或者根据cusname查询得到cusname结果:
select cusname from #tmp where cusno like '%C%'
select cusname from #tmp where cusname like '%电脑%'
create procedure sp_test
@str nvarchar(20)
as
--select cusname from #tmp where cusno like '%+@str+%'
存储过程如何实现,多谢!
SQL code:
select cusname from #tmp where cusno like '%C% or cusname like '%电脑%'
SQL code:
select cusname from #tmp where cusno like '%C%' or cusname like '%电脑%'
SQL code:
create procedure sp_test
@str nvarchar(20)
as
select cusname from #tmp where cusno like '%'+@str+'%' or cusname like '%'+@str+'%'
create procedure sp_test
@str nvarchar(20)
as
begin
select cusname from #tmp where charindex(@str,cusno) > 0
相关问答:
我一个项目,有个插入操作,具体是这样的:
我有进货信息表。在出货时选择相应的进货信息,输入数量,选择部门后,点保存按钮,由于网络延时,点一下没有反映,于是用户就又点一下,导致一次插入了两条记录:
例:
......
需求如下:
学院 academy(aid,aname)
班级 class(cid,cname,aid)
学生 stu(sid,sname,aid,cid)
住宿区 region(rid,rname)
宿舍楼 build(bid,rid,bnote) bnote是‘男’/‘女’
宿舍 dorm(did,rid,bid,bedn ......
SQL code:
rs.open "select * from guide where city_name='北京' order by pai desc",conn,1,1
do while not rs.eof or rs.bof
。。
。。
。。
rs.movenext
loop
这个sql语句在wap站里 本身有 ......
在Access的查询中执行下面的语句,无效,提示期待select ,updata ,...
CreateTble C=Answer N="回帖表"
(
C=ID T="INTEGER" P=No M=No N="编号" Z=false,
C=Ques ......