ANSI标准判断sql空值与去空去空格

    xiaoxiao2023-11-01  34

    ANSI标准判断sql空值与去空去空格

     

    COALESCE()函数:判断是否NULL, ANSI 标准,适用于 sql server、Oracle 、sqlite3

    trim(Field) 函数: 去前后空格‘ ’, ANSI 标准,适用于 sql server、Oracle 、sqlite3

    ltrim(rtrim(Field)) 函数: 去左右空格‘ ’, ANSI 标准,适用于 sql server、Oracle 、sqlite3

    replace(Field,' ','') 函数:字符替换, ANSI 标准,适用于 sql server、Oracle 、sqlite3

     

    例:

    select replace(' 1 2 3 ',' ','') from PosBill 

    select ltrim(rtrim(COALESCE(corp_sim_name,''))) as corp_sim_name,* from Sdf00504 where ltrim(rtrim(COALESCE(corp_sim_name,'')))='';  

    最新回复(0)