Consulta

22/06/2006 - 19:20 por anonimo | Informe spam
una pregunta tengo una pagina de inscripcion en donde actualmente hay un
millon de registros, el usuario puede escojer su username que usuara para la
pagina, cual seria la mejor forma para revisar mediante un query u otra
manera si ese username ya esta siendo utilizado por algun otro usuario.
Actualmente yo lo realizo po un : select count(username) from usuarios where
username='username'

a la tabla ya le cree un index sobre esa solumna de la tabla.
Gracias.
 

Leer las respuestas

#1 Alejandro Mesa
22/06/2006 - 19:29 | Informe spam
anoninmo,

No es necesario contar para validar existencia. Preferible que uses el
operador "exists".

if exists (select * from usuarios where username='username')
print 'ese usuario existe'
else
print 'ese usuario no existe'
go


AMB

"anonimo" wrote:

una pregunta tengo una pagina de inscripcion en donde actualmente hay un
millon de registros, el usuario puede escojer su username que usuara para la
pagina, cual seria la mejor forma para revisar mediante un query u otra
manera si ese username ya esta siendo utilizado por algun otro usuario.
Actualmente yo lo realizo po un : select count(username) from usuarios where
username='username'

a la tabla ya le cree un index sobre esa solumna de la tabla.
Gracias.

Preguntas similares