Función rotar cadena de texto x posiciones

21/01/2004 - 13:08 por Eva | Informe spam
Hola,

Tengo una cadena de texto y estoy buscando alguna función de sql que
rote (lo q sale por un lado que entre por el otro) una cadena de texto, X
posiciones a la izq o a la derecha pero no lo encuentro.
Alguien sabe si existe?

Gracias por adelantado,
Un saludo,
Rebeca.

Preguntas similare

Leer las respuestas

#1 Claudio Molina
21/01/2004 - 13:39 | Informe spam
Hola,

la Funcion se llama REVERSE


Saludos
Claudio


Hola,

Tengo una cadena de texto y estoy buscando alguna


función de sql que
rote (lo q sale por un lado que entre por el otro) una


cadena de texto, X
posiciones a la izq o a la derecha pero no lo encuentro.
Alguien sabe si existe?

Gracias por adelantado,
Un saludo,
Rebeca.


.

Respuesta Responder a este mensaje
#2 Carlos Sacristan
21/01/2004 - 13:41 | Informe spam
No sé exactamente lo que necesitas hacer, pero SQL Server ya tiene una
función que devuelve invertida la cadena que le pases como parámetro:

REVERSE ( cadena )

Luego puedes usar las otras funciones para devolver fragmentos de una
cadena (RIGHT, LEFT, SUBSTRING...)



Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

Por favor, responder únicamente al foro
Se agradece la inclusión de sentencias DDL


"Eva" escribió en el mensaje
news:
Hola,

Tengo una cadena de texto y estoy buscando alguna función de sql que
rote (lo q sale por un lado que entre por el otro) una cadena de texto, X
posiciones a la izq o a la derecha pero no lo encuentro.
Alguien sabe si existe?

Gracias por adelantado,
Un saludo,
Rebeca.


Respuesta Responder a este mensaje
#3 Salvador Ramos
21/01/2004 - 13:44 | Informe spam
Hola:

No entieno tu pregunta, lo que quieres hacer es un tema de interfaz de
usuario de de bases de datos. Eso deberías hacerlo en el cliente, no ?

Un saludo
Salvador Ramos
Murcia - España

No puedes conseguir software rápidamente disminuyendo su calidad.
En cambio, si que lo consigues aumentando la calidad.

www.helpdna.net (información sobre Windows DNA, SQL Server, .NET, ...)


Microsoft MVP SQL Server
MCP SQL Server
PASS Spanish Group (www.sqlpass.org)


"Eva" escribió en el mensaje
news:
Hola,

Tengo una cadena de texto y estoy buscando alguna función de sql que
rote (lo q sale por un lado que entre por el otro) una cadena de texto, X
posiciones a la izq o a la derecha pero no lo encuentro.
Alguien sabe si existe?

Gracias por adelantado,
Un saludo,
Rebeca.


Respuesta Responder a este mensaje
#4 Eva
21/01/2004 - 16:36 | Informe spam
Hola,
Lo q quiero es lo siguiente: tengo una cadena por ejemplo '1234567' y lo
q quiero es rotar el texto x posiciones por ejemplo 2. Con lo q quedaría
7612345. Quiero saber si existe alguna función ya definida o tengo q
hacerla.


Un saludo,
Rebeca.

"Eva" escribió en el mensaje
news:
Hola,

Tengo una cadena de texto y estoy buscando alguna función de sql que
rote (lo q sale por un lado que entre por el otro) una cadena de texto, X
posiciones a la izq o a la derecha pero no lo encuentro.
Alguien sabe si existe?

Gracias por adelantado,
Un saludo,
Rebeca.


Respuesta Responder a este mensaje
#5 Javier Loria
21/01/2004 - 17:19 | Informe spam
Hola:
No existe una funcion que haga esto debes construirla, usando el RIGHT,
LEFT y LEN.
Saludos,


Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.
Eva escribio:
Hola,
Lo q quiero es lo siguiente: tengo una cadena por ejemplo
'1234567' y lo q quiero es rotar el texto x posiciones por ejemplo 2.
Con lo q quedaría 7612345. Quiero saber si existe alguna función ya
definida o tengo q hacerla.


Un saludo,
Rebeca.

"Eva" escribió en el mensaje
news:
Hola,

Tengo una cadena de texto y estoy buscando alguna función de sql
que rote (lo q sale por un lado que entre por el otro) una cadena de
texto, X posiciones a la izq o a la derecha pero no lo encuentro.
Alguien sabe si existe?

Gracias por adelantado,
Un saludo,
Rebeca.
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida