這個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;
輸出:
相關用法
- PostgreSQL ARRAY_AGG()用法及代碼示例
- PostgreSQL AVG()用法及代碼示例
- PostgreSQL COUNT()用法及代碼示例
- PostgreSQL STRING_AGG()用法及代碼示例
- PostgreSQL MAX()用法及代碼示例
- PostgreSQL MIN()用法及代碼示例
- PostgreSQL SUM()用法及代碼示例
- PostgreSQL DENSE_RANK用法及代碼示例
- PostgreSQL NULLIF()用法及代碼示例
- PostgreSQL Drop用法及代碼示例
- PostgreSQL FIRST_VALUE用法及代碼示例
- PostgreSQL LAST_VALUE用法及代碼示例
- PostgreSQL LEAD用法及代碼示例
- PostgreSQL NTILE用法及代碼示例
- PostgreSQL CUME_DIST用法及代碼示例
- PostgreSQL RANK用法及代碼示例
- PostgreSQL ROW_NUMBER用法及代碼示例
注:本文由純淨天空篩選整理自RajuKumar19大神的英文原創作品 PostgreSQL- LPAD Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。