gpt4 book ai didi

mysql - 有条件地执行查询

转载 作者:行者123 更新时间:2023-11-29 11:00:37 24 4
gpt4 key购买 nike

有没有办法根据特定列的结果来执行查询?

我的表有一列 col1,该列可能为 NULL。我想先检查一下。如果col1不为NULL,则执行另一个查询,如果col1为NULL,则不执行任何操作(或返回其他内容)。

在伪代码中它可能看起来像这样:

IF (SELECT col1 IS NUT NULL FROM `tab1`)
THEN (SELECT col1, col2, col3 FROM `tab1`)

PS:我从 PHP 执行这些查询,因此也可以使用 PHP 检查 col1 的结果,尽管我更喜欢使用纯 SQL。

最佳答案

where 子句是你的 if

  select col1, col2, col3 FROM `tab1`
where col1 IS NOT NULL

关于mysql - 有条件地执行查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42349116/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com