易截截图软件、单文件、免安装、纯绿色、仅160KB

SQL同一条件多字段查询 - MS-SQL Server / 疑难问题

有一个表,如下:
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


相关问答:

csv文件转换成sql导入到数据库,没有数据为何?

执行的顺序:
1)文件浏览框(选择文件使用)
选择好文件后
点击一个导入按钮的时候 ,把上面上传框里的csv文件以一个ID为文件名,上传到**/**文件夹下
2)读取这个文件夹下的csv的文件,转换成sql
3 ......

sql 问题 - MS-SQL Server / 基础类

需求如下:
学院 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语句问题 - MS-SQL Server / 疑难问题

现在有一个部门表dept(部门名称,部门号。。)有一个人员表emp(姓名,人员编号,职位,薪资,部门)
emp表中的内容是这样的:
a 1 工程师 3000 软件部
b 2 普通员工 2000 硬件部
c 3 工程师 4000 硬件部
d ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号