网页学习体会

  • 首页
  • 个人博客
您的位置: 首页  >  IT文章  >  sql 某列左侧补0

sql 某列左侧补0

分类: IT文章 • 2022-04-24 09:42:41

WITH temp
AS ( SELECT Month
FROM dbo.test
GROUP BY MONTH
)
SELECT RIGHT(CONCAT( '00',MONTH) , 2)
FROM temp

原理就是先拼出满长度的字符串在用right或者left函数切成指定需要的字符串

用加号拼接容易出坑

select ‘010'+1返回11

select ‘ss'+1返回报错

用cancat拼接不会出现这种问题

相关推荐

  • SQL SERVER 自定义函数 整数转成指定长度的16进制 转换成指定长度的16进制 不足补0
  • 【SQL语句】如何根据需求除去某列重复结果
  • SQL update有关问题 小弟我要 修改某列数的前几位
  • 求一条sql语句【获取某列数字】解决办法
  • T-SQL运用案例——结果数据前面自动补0
  • 怎样SqL语句来检索出某列中包含电话号码的数据?多谢
  • sql中怎么通过触发器实现某列禁止修改
  • 检查SQL某列中长度大于100的内容,该如何处理
  • SQL 2008,有表TB,现有语句流程:原表中改列名,去除某列的特定字符,插入若干新列并赋值,建立视图。原操作要五步,求优化为一步操作,多谢
  • sql归并某列字段-100分
  • C中预编译详解
  • Quartz CronTrigger最完整配置说明 定时任务的时间格式配置
    网站免责声明 网站地图 最新文章 用户隐私 版权申明
本站所有数据收集于网络,如果侵犯到您的权益,请联系网站进行下架处理。   

Copyright © 2018-2021   Powered By 网页学习体会    备案号:   粤ICP备20002247号