sql - 如何向已经有一些价值的列添加价值
问题描述
如何为已经有一些价值的列添加价值。所以这个控制台中的值将有最大 10 个长度。
在开始时,列中的值具有不同的长度
例子。我有 2 列的数据库。
ID 列中的每个值最多应包含 10 个字符,如果要省略,则应以零开头
USER ID
1111 0000012345
2222 001234
3333 567890
4444 67890
5555 7778889
解决方案
你的问题不清楚。
据我了解,如果您想选择 ID 列,该列应显示长度为 10,然后在查询下方。
SELECT RIGHT(REPLICAE('0',10) + ID ,10) FROM <YourTableName>
推荐阅读
- neo4j - 将属性重新组合到一个要返回的列表中
- reactjs - React - useState 的 setter 函数可以改变吗?
- java - org.springframework.web.servlet.PageNotFound - 不支持请求方法“POST”
- r - 使用 plot_grid (cowplot) 将 ggplot 和 base r 图与相同的 x 限制对齐
- php - getimagesize() 方法下的类型(索引 2)与图像类型有何不同?
- c# - 为什么 double x * double x 不等于 int y
- java - Spring in Action 第 4 章 testTrackCounter 未通过测试
- php - 类成员在另一个方法中为空,从第一个返回值
- sql-server - sqlcmd 错误,消息 102,级别 15,状态 1,第 1 行 'd' 附近的语法不正确
- python - 在将 DataFrame 保存为 parquet 格式之前需要重新分区吗?