select case when (select count(*) from 表 where userid=aa.userid)>1 then 'Userid重复!' else 'Email重复!' end from 表 aa
解决方案 »
- 从excel读取数据时,参数解释下
- 存取图片问题
- sql语句,求每个分组中的最大值
- 各位大侠~求解!!!!!急!!!!
- dawugui 老师,我用sql2000工具创建成功啊
- 关于SQL SERVER 2005导入数据的问题!
- sa密码忘记了!请问如果取回。
- sql server中,sql文中有没有函数将字符转换成数值型,在线等待。
- 请看看我的问题,挂了好几天了http://www.csdn.net/expert/topic/655/655262.xml?temp=.7131616
- 一个非常值得思考的问题!!!!!!!!!!请大家赐教!!!
- 关于CASE 的一个问题,急!!
- 请能帮我看看这个储存过程是怎么了。
Union
Select '' As UserID , Email From T1 Group By Email Having Count(*) >1
返回记录集
若记录集中UserID<>'' 那么此ID重复,若EMAIL<>''那么EMAIL重复。
select * from table where userid=传进来的userid值
if @@rowcount>0
begin
raiserror('用户名重复!')
endselect * from table where userid=传进来的email值
if @@rowcount>0
begin
raiserror('email重复!')
end
....