日期:2014-05-19  浏览次数:20451 次

请问如何实现这样的select功能
登录时,用户名可随便输入编号或姓名,然后是密码,查询这样的记录是否存在,该怎么写sql语句

------解决方案--------------------
if exists(select 1 from userName where 用名编号= '用名编号 ')
select 1
else
0
------解决方案--------------------
if exists(select 1 from userName where 用名名= '用名名 ' and 密碼= 'password ')
begin


end
else
begin

end


------解决方案--------------------
create proc p1(@edit1 as nvarchar(20),@edit2 as varchar(20))
as
if exists(select 1 from tb where (@edit1=username or @edit1=userid) and @edit2=passwd)
select 'exists ' result
else
select 'not exists ' result
go
------解决方案--------------------
SQL语句上面随便选一条,但要实现登录过程,要看具体的语言.