當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


PostgreSQL LPAD用法及代碼示例

這個PostgreSQL的LPAD()函數用於將字符串向左填充指定長度的其他指定字符。

用法: LPAD(string, length[, fill])

讓我們分析以上語法:

  • 字符串參數是要在左側填充的字符串。
  • 它是一個正整數,用於設置填充後的結果字符串的長度。
  • fill 參數用於填充原始字符串。 它是一個可選參數。默認情況下,它的值為一個空格。

範例1:

以下語句使用LPAD()用於填充字符串“GeeksforGeeks”左側的“*”的函數:

SELECT LPAD('GeeksforGeeks', 15, '*');

輸出:



範例2:

以下語句說明了如何使用LPAD()函數根據每個客戶的付款總和繪製圖表顧客支付的表示例數據庫:

SELECT first_name || ' ' || last_name fullname,
    SUM(amount) total,
    LPAD('*', CAST(TRUNC(SUM(amount) / 10) AS INT), '*') chart
FROM payment
INNER JOIN customer using (customer_id)
GROUP BY customer_id
ORDER BY SUM(amount) DESC;

輸出:

相關用法


注:本文由純淨天空篩選整理自RajuKumar19大神的英文原創作品 PostgreSQL- LPAD Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。