STUFF和STR關鍵字

2022-09-17 09:30:14 字數 764 閱讀 2242

例1:str用來把數字資料轉換成字元資料。主要用來轉換資料型別為字元型,當要轉換為unicode型別時,請在 convert 或cast轉換函式內使用 str。

以下示例範圍的結果全部為字元型別。

select str(123.5432,3,1)  --結果為124,擷取前三位且保留一位小數,此處因為小數點超過擷取的長度,所以在第三位四捨五入。

select str(123.5432,8,2)   --結果123.54,擷取前八位且保留兩位小數,此處雖然要保留八位,但是由於小數點後只保留兩位的限制,所以在四後面進行四捨五入。

select str(123.5432,2,2)   --結果**,因為對於整數部分,不能只擷取一部分。

select str(123.5432,10,6) --結果123.543200,對於小數部分,不足部分補零。

select str(12345,2)          --結果**,因為整數部分不能擷取。

select str(12345,6)          --結果12345。

總結,select str(123.5432,10,6),10是整個123.5432要保留的長度,6是小數部分的長度。

例二:stuff:刪除指定長度的字元,並在指定的起點處插入另一組字元。用來刪除指定位置的字串或者替換現有的字串。

select stuff('abcdefghij',2,3,'111')

從'abcdefghij'中的第二個字元開始,刪除三個,即bcd,然後插入111到bcd的位置,結果為a111efghij

this關鍵字和super關鍵字

this關鍵字和super關鍵字都必須放在構造方法的第一行,所有兩個關鍵字不能同時存在,任選其一即可,只需保證子類的所有構造方法呼叫父類的構造方法即可 this關鍵字的應用 this關鍵字用於區分區域性變數和成員變數的同名問題 有this關鍵字的是成員變數,或者是誰呼叫我,訪問的就是誰 this關鍵...

static關鍵字和final關鍵字

static記住幾點 1.優先順序高,載入優先物件例項化 2.在記憶體中只分配一次 3.屬於類本身,所有例項共享,一處變,處處變 4.1 static不能訪問沒有static修飾的方法 因為不認識,物件例項後才能在外部使用方法 2 可以訪問static塊 3 未加static的方法可以訪問stati...

abstract關鍵字和final關鍵字

abstract類和abstract方法 用關鍵字abstract修飾的類 方法 稱為abstract類 方法 抽象類,抽象方法。對於abstract方法,沒有方法體,且以 結尾,且不允許使用final和abstract同時修飾乙個類或者方法,因為被abstract修飾的話,就無法被繼承 abstr...