sql 查詢結果的拼接 填充

2021-10-11 15:49:03 字數 413 閱讀 3676

一、拼接函式

1、oracle

select concat(str1, str2) from table;            // 只能有兩個引數

select str1 || str2 || ... || strn from table;      // 任意數量引數

2、mysql

select concat(str1, str2, ..., strn) from table;

二、填充函式

select lpad(column, length, '*') from table;   //用「*」將字段「column」左側填滿,使總長度為length。

lpad -> left padding左填充;同理「右填充」為rpad();

'*'可以不寫,預設使用空格' '填充

拼接查詢sql中指定列的結果集

函式適用於 需要將指定查詢sql中的某列拼接成以指定字元分隔連線的字串。不足 因函式的返回值為varchar2,且通常拼接得到的字串會用於查詢sql 因用在sql中,不能大於varchar2的4000個字元限制 中,因此限制了返回長度小於等於4000 create or replace functi...

拼接查詢sql中指定列的結果集

函式適用於 需要將指定查詢sql中的某列拼接成以指定字元分隔連線的字串。不足 因函式的返回值為varchar2,且通常拼接得到的字串會用於查詢sql 因用在sql中,不能大於varchar2的4000個字元限制 中,因此限制了返回長度小於等於4000 create or replace functi...

sql拼接查詢

sql查詢欄位名,注釋操作拼接 查詢欄位名和注釋 select column name,column comment from information schema.columns where table name 表名 and table schema 庫名 order by ordinal po...