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,'')))='';