欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

oracle中左填充(lpad)和右填充(rpad)的介紹與用法

 更新時(shí)間:2017年08月21日 10:52:41   作者:cc_yy_zh  
這篇文章主要跟大家介紹了關(guān)于oracle中左填充(lpad)和右填充(rpad)的相關(guān)資料,通過填充我們可以固定字段的長(zhǎng)度,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起看看吧。

前言

在實(shí)際應(yīng)用中經(jīng)常會(huì)用到固定字段的長(zhǎng)度,但往往有些數(shù)據(jù)不能達(dá)到規(guī)定的長(zhǎng)度,這是就需要我們用其他的字符來填充, 在Oracle中有函數(shù)解決這一問題,下面話不多說了,來一起看看詳細(xì)的介紹吧。

語法

  • LPAD(string,padded_length,[ pad_string]) :從左開始填充,L:left 左,PAD:pad 填充
  • RPAD(string,padded_length,[ pad_string]) :從右開始填充,R:right 右,PAD:pad 填充

解釋

  • string:原數(shù)據(jù),即要被填充的數(shù)據(jù);
  • padded_length:填充后的長(zhǎng)度;
  • pad_string:填充字符串 可選填,如果不填就粘貼空格

舉個(gè)例子:

select lpad('34',6,'0') as 格式 from dual

執(zhí)行結(jié)果 000034

通??梢院腿掌谛蛄幸黄鹗褂米鳛橹麈I

例如

select to_char(sysdate,'YYYYMMDDHh24miss') || lpad('34',6,'0') as 格式 from dual

執(zhí)行結(jié)果 20170614110557000034

可以將 ‘34' 換成序列

例如

select to_char(sysdate,'YYYYMMDDHh24miss') || lpad(testSequences.nextval,6,'0') as 格式 from dual

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對(duì)腳本之家的支持。

相關(guān)文章

最新評(píng)論