问题标签 [ifnull]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mysql - 为什么我没有从 rails 获得 ifnull 中的值
我有一个查询(它很长,但这是它的要点)
现在山姆在棒球队,但莎莉不在。
我希望我能回来(山姆的姓是希尔)
但我只得到['Hill']。我不知道为什么我没有得到“零”返回。我也在每个连接语句上尝试了“左外连接”,因为我认为这可能是“零”丢失的地方,但我仍然只得到一个返回的项目。
mysql - mysql IFNULL INSERT 大挫折?
我对一些mysql有一点问题。我会尽量提供更多的背景信息。情况就是这样,我为我父母的苗圃创建了一个可用性并将植物信息存储在 mysql 中,我第一次做得很糟糕,现在我正在用我同时获得的新知识重做它。
问题的背景,我在旧数据库中有 2 个表,其中一个被Gallery
以下字段调用:
( id
, Plant_id_1
, Plant_id_2
, Plant_id_3
, Plant_id_4
, Plant_id_5
, Image1
, Image1_Copyright
, Image2
, Image2_Copyright
, Scientific
, Common
, Category
, Height
, Spread
, Exposure
, Zone
, Descp
)。
这些Plant_id_1...
字段将是使用以下字段id
调用的第二个表Availability
的字段:
( id
, name
, size
, description
, available
, upcomming
, price
)
如您所见,我对数据一无所知(仍然可能不知道),但对表的新结构一无所知,再次plants
使用以下字段调用第一个表的 2 个表:
( id
, scientific_name
, common_name
, category
, height
, spread
, exposure
, usda
, description
, image1_url
, image1_copyright
, image2_url
, image2_copyright
)
第二个current
使用以下字段调用:
( id
, plant_id
, size
, available
, upcoming
, price
, description
)
将plant_id
是表中相应植物的 id plant
。
现在谈谈这个问题。我需要从旧表中获取数据并将其放入新表中。我在新plant
桌子上有画廊里的所有植物,那里没有问题。但现在要Availability
进入Current
表。
这是一个来自出口的例子Availability
(我拿了前 3 名):
我需要plant_id
从植物表中获取并将其放入插入语句中,我相信我有以下内容:
但是现在我有一个新问题,如果plant
表中没有匹配的植物怎么办,所以我需要一个 ifnull 在那里。用科学名称创建植物,其余为空。好吧,我是 SQL 新手,所以这就是我所拥有的,但它不起作用:
如您所见,如果您认为自己能够应对帮助我的挑战,那将非常复杂,我将不胜感激。如果没有人可以帮助我,我将不得不手动将所有数据重新输入current
表中。
mysql - 如何改变空结果?mysql
结果:
我需要更改id=''
为id='n/a'
mysql - MySQL – 基于 if null 和 join 的高级查询
我正在尝试根据连接表的值使用一个查询来查询多个表。
表“a”是主表,包含有关对象的各种信息。
表“b”由每个对象的多个图像 url 组成,使用“imagetype”和“imagecategory”过滤这些图像以仅匹配每个对象的一个图像。
仅当表“b”具有匹配的 id、imagetype 和 imagecategory 时,两个表的连接才有效。如果不是,则仅返回包含它们的表“a”中的记录,这不是我想要的。我希望表“b”返回使用 IFNULL 函数设置的默认值,因此即使该表缺少链接 id:s 的值,我也会得到完整的结果集。
我怎样才能做到这一点?
mysql - 字符串上的 MySQL、IFNULL()、COALESCE() 未替换
我的声明应该用'no name'替换每个空 ,但它没有:title_column
IFNULL()
行为方式相同。
我究竟做错了什么 ?
php - MySQL ISNULL 与 INNER JOIN
我有 2 个表:“shares”和“pending_share_changes”。“shares”表包含以下列:
pending_share_changes 具有以下列:
我有一个表格 (php),其中列出了成员必须批准或拒绝的未决更改。除非该成员没有现有共享,否则一切正常,这意味着“共享”表中没有他们的记录。我用来查看未决共享更改的查询如下:
我尝试使用 IFNULL(shares.percent_owner, 0) AS percent_owner_old 但这没有用。查询不返回任何结果。如果 share 表中没有记录,我希望 percent_owner_old 列显示“0”。
谢谢。
sql - Symfony2 Doctrine 查询生成器中的 IFNULL
IFNULL
Symfony2 Doctrine Query Builder 中的 SQL是如何实现的?假设我有这个查询:
select * from ticket order by IFNULL(modified_date, '2000-01-01') DESC, created_date DESC
我有这个 DQL:
现在如何添加 IFNULL 部分?
mysql - 如果未找到给定 id 的记录,则在 mysql 中返回空行
您好正在使用以下 mysql 查询
在我的表中,我只有 108 的记录,所以它只返回一行108。
mysql中有没有其他选项可以返回两行我在表中没有id的行
1.108 | *
2.999999 | 空值
mysql - MySQL IF NOT EXISTS / IFNULL SELECT 其他列
我想检查是否存在列(mysql)。如果没有,mysql 应该从肯定存在的列中获取值。我的查询看起来像这样,但它不起作用:
我也试过
结果相同(错误)
编辑:“en”不存在。我想知道,如果它存在。
mysql - ifnull 在 mysql 上不起作用
我有下表:
我希望得到如下结果:
但是当我执行这个选择语句时:
结果是这样的:
合并也不起作用。有人可以帮忙吗?谢谢。