【发布时间】:2014-11-03 17:26:39
【问题描述】:
如何使用 mysql 将 if else 语句插入到 select 语句中?请帮我。我是新来的.. 我试过使用分隔符,但他们有错误.. 比如这个语句:
SELECT c_id
FROM customer
WHERE city = 'AZ';
SELECT order_no,
o_status
FROM order_status,
customer
WHERE order_status.c_id = customer.c_id;
UPDATE order_status
SET item_total=0
WHERE o_status='waiting';
【问题讨论】:
-
您为什么不描述一下您想做什么以及为什么需要一个 IF 以便我们更好地了解您的情况并为您提供最佳解决方案?
-
我只想知道如何在 select 语句中使用 if-else 语句.. 尽管有任何条件。我可以在 select 语句中使用分隔符吗?
-
您的示例中没有任何 IF 语句。你只有三个陈述。展示你的尝试。显示错误。展示你想要达到的目标。
-
您似乎有一些编程背景,并且正在努力将您的编程世界观与 SQL 合并。请看下面Edi G.的答案,看来他可能已经读懂了你的意图,并为你翻译成SQL思维。显然没有必要将 IF/ELSE 插入这 3 个查询中的任何一个,但如果不说明,您可能想知道如何有效地组合这些部分。
标签: mysql database select if-statement