Tengo una tabla de usuarios que tiene una columna de nombre de usuario que consta de un número de seis dígitos, por ejemplo, 675381, debo anteponer un cero a cada uno de estos nombres de usuario, p. 0675381 sería el resultado final del ejemplo anterior, ¿hay alguna consulta que pueda manejar esto?Pregunta MySQL para anteponer el carácter a cada entrada
Respuesta
UPDATE Tablename SET Username = Concat('0', Username);
¿de qué tipo es la columna de?
si es de tipo cadena, intentar algo como esto:
UPDATE your_table SET column_name=concat('0',column_name);
Gracias, daniels fue un poquito más rápido. – Stuart
¿Quiere decir "anteponer"? es decir, agrégalo en el frente?
¿La columna es numérica? ¿Siempre quieres 7 caracteres de salida?
Suponiendo que, algo como esto funcionaría para una consulta:
select LPAD(CONVERT(username, CHAR), 7, '0')
Si la columna es caracteres, la parte CONVERT() no es necesario, simplemente DEPA el nombre de usuario.
Si desea modificar permanentemente el valor de la tabla, deberá asegurarse de que la columna sea de un tipo de caracteres y ACTUALIZAR utilizando lo anterior.
Sí, me refería a prepend, era solo un varchar, así que la solución de daniels es perfecta. Gracias. – Stuart
Es posible que desee utilizar CONCAT_WS ('', '0', nombre de usuario) porque si hay un valor nulo, terminará con NULL en lugar de '0'. Esto probablemente no sea un problema, pero algo que he aprendido de la manera difícil.
- 1. Boost para cada pregunta
- 2. Pregunta de MySQL para asignar un número aleatorio único a cada fila
- 3. Pregunta de multiplicación Mysql
- 4. Mysql phpMyadmin Timeout Pregunta
- 5. Eliminar el último carácter de la entrada
- 6. Pregunta MYSQL para buscar a través de TODOS los campos?
- 7. Rubí cada una lógica pregunta
- 8. jQuery cada entrada hasClass
- 9. MySQL - carácter turco
- 10. Notepad ++ RegEx Search/Replace: ¿Cómo agregar y anteponer un carácter al inicio y al final de cada línea de archivo?
- 11. Django equivalente para la última entrada para cada usuario
- 12. MySQL IFNULL pregunta
- 13. ¿Cómo leo la entrada carácter por carácter en Java?
- 14. anteponer NSString?
- 15. MySQL auto-store datetime para cada fila
- 16. Implementación Hashmap para contar las ocurrencias de cada carácter
- 17. Linux para anteponer los datos de un archivo a otro
- 18. mySQL: obtener valor hash para cada fila?
- 19. mysql seleccione el recuento de registros para cada mes
- 20. Seleccionar el recuento para cada fila distinta (mysql y php)
- 21. ¿Cómo anteponer el pasado a un repositorio de git?
- 22. entrada MySQL duplicado para la tecla ACTUALIZAR
- 23. Mire cada carácter en una cadena
- 24. Carácter opcional en la máscara de entrada
- 25. No se puede insertar el carácter ♥ en la tabla MySQL
- 26. Tcl para obtener el código ASCII para cada carácter en una cadena
- 27. Erlang: "anteponer" un elemento a una tupla
- 28. Diseño pregunta patrón para el mantenimiento
- 29. ¿Cómo anteponer una cadena a un valor de columna en MySQL?
- 30. Cómo detectar el carácter de entrada del usuario en UITextView
Gracias, usuario brian lo consiguió primero, pero debería haber dicho antes que en lugar de adjuntar, ¡parece que ya ha borrado su publicación! Aclamaciones. – Stuart
proporcionó un ejemplo: 675381 debería convertirse en 0675381 – daniels