有没有办法为所有返回值为null的值(特别是在MySql中)设置默认值?SELECT *语句上的SQL IFNULL
而不是
SELECT
IFNULL(foo, 0),
IFNULL(bar, 0),
IFNULL(baz, 0)
FROM table
我想这样做:
SELECT IFNULL(*, 0)
FROM table
// this does not work, but I'm looking for something like it
无,在SQL中没有办法做到这一点。 –
感谢您的反馈意见,并且对于发布此帖的任何人,我无法在每个项目上放置IFNULL的原因是由于我以ORM样式动态生成SQL,所以我不知道数字或者返回那些列的数据类型,但是我然后对另一个表(例如一个表格)执行LEFT JOIN,并在动态表中执行select *。 – sabrams