1. 程式人生 > >Sql將一個整型數字轉換成帶前導零的固定長度數字字串

Sql將一個整型數字轉換成帶前導零的固定長度數字字串

/*
    功能:將一個整型數字轉換成帶前導零的固定長度數字字串
*/
ALTER FUNCTION [dbo].[fnGenerateFixLengthCode]
(@code as int
,@codeLength as int)
RETURNS
varchar(100)
 AS 
BEGIN
 
declare @returnCode as varchar(100)
 
set @returnCode=convert(varchar(100),@code)
 
set @returnCode=isnull(replicate('0',@codeLength-len(@returnCode)),'')[email protected]


 
return @returnCode
 
END

相關推薦

Sql一個數字轉換前導固定長度數字字串

/*    功能:將一個整型數字轉換成帶前導零的固定長度數字字串*/ALTER FUNCTION [dbo].[fnGenerateFixLengthCode](@code as int,@codeLength as int)RETURNS varchar(100) AS 

陣列處理演算法(十四)不用庫函式,用C語言實現轉換字串

不用庫函式,用C語言實現將一整型數轉換成字串,如:int a=123456,轉換成"123456"。 如題,要求將一整型數轉換為字串。這裡要考慮的是整型數可能是負數、正數和0。 實現如下: char

一個數組裡面的元素轉換字串型別

public class StringBufferTest { /** * @param args */ public static void main(String[] args) {

Java復習之自動轉換浮點

自動 string 自動轉換 oat 整型 fop ring java 轉換 class DataCon {   public static void main(String args[])   {     int nop1=2;     float fop2=2.25f;

[PHP] 算法-一個字符串轉換一個整數的PHP實現

empty 當前位置 value 實現 包含 symbol 不能 res 整型 題目描述 將一個字符串轉換成一個整數(實現Integer.valueOf(string)的功能,但是string不符合數字要求時返回0),要求不能使用字符串轉換整數的庫函數。 數值為0或者字符

如何一個類的屬性轉換一個MAP

需求:如何將一個類轉換成一個Map,同時針對類中的屬性有要求,Date型別 需要變成String,YYYY -MM-DD HH:mm:ss 物件需要變成json。如何寫一個通用的工具 下面是具體的實現方式 public interface ValueMapper { Strin

一個字符串(string類轉換一個int類

string_to_inint CommString::str_to_int(const std::string &str){ int ivalue = 0; sscanf(str.c_str(), "%d", &ivalue); return ivalue;}本文出自 “簡單可

java如何char型別的數字轉換int數字

昨天做筆試提的過程中遇到一個問題: 如何把 char ‘3’ 轉為 int 3, 大家應該知道,不能直接轉化,那樣得到是‘3’的Ascii. 如下面:public class CharToIntConverter {          public static void m

-------------------------SQL SERVER函式人民幣數字轉換大寫形式---------------------

CREATE  FUNCTION [dbo].[f_num_chn] (@num numeric(14,5))   RETURNS varchar(100) WITH ENCRYPTION   AS   BEGIN   --版權所有:[email protected

Oracle中如何數字轉換字元

  1.小數轉換成字元往往會丟失前面的零.解決方法_例:to_char(0.12345,'fm9999999990.00'); 2.除數為零的話oracle老是報錯.解決方法_例:decode(B,0,0,A/B); 3.用sub(0.123333,0,3)擷取字串老是

oracle改進之阿拉伯數字轉換中文數字

replace 工作 漢字 spa bsp func ace 延展 char   本博客是自己在學習和工作途中的積累與總結。 將阿拉伯數字轉換成中文漢字,方法自定義函數      create or replace function formate(val in num

數字轉換貨幣類的方法

button set 轉換成 har clas ret doctype tle ext <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> &l

阿拉伯數字轉換中文的php函數

ont enum pre == tin 函數 array light blog function toChinaseNum($num){ $char = array("零","一","二","三","四","五","六","七","八","九"); $dw

完成 toChineseNum, 可以數字轉換中文大寫的表示,處理到萬級別,例如 toChineseNum(12345),返回 一萬二千三百四十五

turn nts math while log 處理 [0 floor rip const toChineseNum = (num) => { const unit = [‘‘, ‘十‘, ‘百‘, ‘千‘] const counts = [‘零

Jacksonjson字符串轉換List

str json數組 std cer time stl cond exc obj 情景: 需求,需要做一個接口,請求體中的參數是string類型。 參數是一個批量的數據,json數組格式,所以需要把string的參數轉換成list類型。 參數如下: [ {

數字轉換字符的問題

solution div list public AD code 轉換成 int () class Solution { public List<String> fizzBuzz(int n) { List<String>

字符串問題----整數字符串轉換數值

最大 範圍 轉換成 ret 表示 形式 com 解題思路 integer 將整數字符串轉換成整數值      給定一個字符串str,如果str符合日常書寫的規範,並屬於32位整數的範圍,返回str所代表的整數值,否則返回0。如 023, A13, 2147483648,均返

統計一個數字位數,逆序、正序輸出

題目要求:輸入一個n位的整型數字,分別輸出其位數、順序輸出、逆序輸出。 一、 求位數 基本思路:每次丟棄數字的個位數字,同時定義一個計算器count,初始化化為零來記錄個位數字丟棄的次數,每丟棄一次,計數器加一。其中,丟棄的次數即計算器最終的值就是這個數字的位數。例如:123

編寫一個程式,對一個陣列的元素求和,結果使用全域性變數sum儲存,另外對陣列元素中的奇數求和,結果使用區域性變數sum儲存,在主程式兩個結果輸出。

#include<iostream> using namespace std; int sum_1(int a[]);//定義計算奇數的和; int main() { int a[]={1,2,3,4,5,6,7,8,9,10};//定義陣列並附初值; int i,sum=0,s

【陣列】一串轉換為人民幣讀法

 最近在啃《瘋狂Java講義》,看到第四章有一道題RT,“折磨”了我這隻菜鳥兩天時間,到現在終於有點樣子了,先記錄下來,由於此時沒有看書後面的章節,很多知識點還不甚清楚(誰讓我在學校上Java的時候水了一波呢,0.0),所以等以後知識點了解得更多的時候再回來重新理一理邏輯,各位看官若覺得有