MySql和Orcal判断非空的解决方案[不完善]
第一种方法
MySQL创建和Orcal同名nvl函数
mysql创建nvl函数
CREATE DEFINER = `root` @`%` FUNCTION `nvl` (
val1 VARCHAR ( 200 ),
val2 VARCHAR ( 200 )) RETURNS VARCHAR ( 200 ) CHARSET utf8 BEGIN
RETURN IFNULL( val1, val2 );
END
查询语句
SELECT
*
FROM
表名
WHERE
NVL(字段名,' ')<> ' '
两个引号之间有空格
注意事项
这个对于字段为一个空格不适用
第二种方法
SELECT
*
FROM
fasp_t_pubmenu m
WHERE
length(
trim( m.url ))>0