Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 28-04-2006
Alejandro Repet Alejandro Repet is offline
Registrado
 
Registrado: feb 2006
Posts: 4
Poder: 0
Alejandro Repet Va por buen camino
SQL - Ordenar con mayusculas

En una consulta SQL, tendria que hacer algo como


select * where .... order by uppercase(apellido)

pero me da error y no se como hacerlo

Aleguno me podra ayudar

Gracias
Responder Con Cita
  #2  
Antiguo 28-04-2006
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.738
Poder: 24
ContraVeneno Va por buen camino
no entendí...

__________________

Responder Con Cita
  #3  
Antiguo 29-04-2006
Alejandro Repet Alejandro Repet is offline
Registrado
 
Registrado: feb 2006
Posts: 4
Poder: 0
Alejandro Repet Va por buen camino
Yo tengo en una columna en una base de datos lo siguiente:

alejandro
ANA
Alicia

cuando realizo una consulta y la traigo ordenada por nombre, me sale asi:

ANA
Alicia
alejandro

quisiera que salga

alejandro
Alicia
ANA
Responder Con Cita
  #4  
Antiguo 01-05-2006
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.738
Poder: 24
ContraVeneno Va por buen camino
para lograr los resultados que buscas, dependerá del tipo de base de datos que manejes (sql server, mysql, etc) y dependerá del COLLATION que utilices (busca información sobre COLLATION o COLLATE en tu manejador de base de datos)

aqui un pequeño enlace a una página en inglés

msdn en español, para sql server... pero te da una explicación que te puede dar una idea de que es lo que tienes que buscar.
__________________

Responder Con Cita
  #5  
Antiguo 04-05-2006
fidel fidel is offline
Miembro
 
Registrado: mar 2005
Posts: 381
Poder: 20
fidel Va por buen camino
Hola:

En vez de esto

select * where .... order by uppercase(apellido)

pon solo upper

select * where .... order by upper(apellido)

Un saludo.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
bloqque de mayusculas gulder API de Windows 3 07-09-2005 19:50:26
Mayusculas merlin API de Windows 3 25-04-2005 13:03:48
Mayusculas Acentuadas llonigualker Varios 1 27-01-2005 09:15:59
Efecto indeseado al ordenar un Query (Mayúsculas) gluglu Varios 4 17-01-2005 19:29:01
insertar en mayusculas vetustas Conexión con bases de datos 1 18-11-2003 18:12:23


La franja horaria es GMT +2. Ahora son las 00:05:34.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi