Quiero escribir una instrucción SQL para recortar una cadena 'Hola' de la cadena "Hola Mundo'. Para sugerir.recortar los caracteres de la izquierda en el servidor sql?
13
A
Respuesta
19
select substring(field, 1, 5) from sometable
2
22
para eliminar el extremo izquierdo palabra, tendrá que utilizar la derecha o la subcadena. Asumiendo que kn ow cuántos caracteres están involucrados, que se vería una de las siguientes:
SELECT RIGHT('Hello World', 5)
SELECT SUBSTRING('Hello World', 6, 100)
Si no sabe el número de caracteres que tiene la primera palabra, que tendrá que encontrar a cabo utilizando CHARINDEX, sustituya que el valor de nuevo en SUBSECUENCIA:
SELECT SUBSTRING('Hello World', CHARINDEX(' ', 'Hello World') + 1, 100)
Esto encuentra la posición del primer espacio, a continuación, toma el resto de caracteres a la derecha.
5
Para 'Hola' al inicio de la cadena:
SELECT STUFF('Hello World', 1, 6, '')
Esto funcionará para 'Hola' en cualquier parte de la cadena:
SELECT REPLACE('Hello World', 'Hello ', '')
4
Puede utilizar LEN en combinación con SUBSECUENCIA:
SELECT SUBSTRING(myColumn, 7, LEN(myColumn)) from myTable
Cuestiones relacionadas
- 1. necesita recortar los primeros 11 caracteres de una cadena en SQL
- 2. Algoritmos para recortar ceros a la izquierda de un campo SQL?
- 3. Recortar los últimos 4 caracteres de la cadena?
- 4. Recortar caracteres de una cadena
- 5. Recortar texto a 340 caracteres
- 6. Cómo recortar espacios en blanco entre caracteres
- 7. Recortar múltiples caracteres usando php
- 8. Recortar cadena con juego de caracteres específico
- 9. Desbordamiento a la izquierda en lugar de a la derecha
- 10. Servidor SQL: UNIÓN EXTERIOR IZQUIERDA con TOP 1 para seleccionar en la mayoría de una fila
- 11. Cómo recortar los valores usando Linq a Sql?
- 12. Recortar el mensaje Log4J
- 13. Servidor SQL Concatenar el valor de la columna de cadena a 5 caracteres de largo
- 14. Cargar y recortar la imagen antes de enviarla al servidor
- 15. Cómo recortar una cadena en MS SQL?
- 16. SQL - Agrupar por con la combinación izquierda
- 17. ¿Cómo se almacenan los datos en el servidor SQL?
- 18. Caracteres Unicode en la tabla SQL
- 19. almacenamiento de imágenes en el servidor sql
- 20. Eliminar los últimos dos caracteres de una columna en MySQL
- 21. ¿Cómo funciona la copia de seguridad en el servidor SQL?
- 22. Reconstrucción de índice en el servidor sql
- 23. SQL interno vs pregunta de combinación izquierda
- 24. Actualizar la columna de autoincremento en el servidor SQL
- 25. columna de identidad en el servidor Sql
- 26. Intentando recortar los datos en sqlite
- 27. Servidor SQL - NO EN
- 28. sql inserte los nulos en el servidor en la columna de tiempo
- 29. Herramienta para encontrar los cuellos de botella de la base de datos en el servidor sql
- 30. Necesito recortar todos los elementos en el formulario usando javascript
Mark, tengo que recortar los 8 caracteres de la izquierda de una columna de una tabla. Sugiera. – Simhadri
@Simhadri: en ese caso, como se sugiere en [mi respuesta] (http://stackoverflow.com/questions/4662496/trim-left-characters-in-sql-server/4662658#4662658), podría usar 'SELECT STUFF (campo, 1,8, '') DE sometable' –