如何在MySQL中模拟print语句?

时间:2011-08-02 12:31:38

标签: mysql

我有一些程序,我希望在评估病情后得到某种确认。

例如,pusedocode就像,

if ( select count(*) from assgn to where eid = 1 )  > 5
  print " the total number of projects employee working is more than 5 "
else
  insert the value into the assgnto table  

我应该如何在MySQL中这样做?

4 个答案:

答案 0 :(得分:50)

如果您不想将文本作为列标题和值两次,请使用以下命令!

SELECT 'some text' as '';

Example:

mysql>SELECT 'some text' as ''; +-----------+ | | +-----------+ | some text | +-----------+ 1 row in set (0.00 sec)

答案 1 :(得分:22)

您可以使用SELECT命令打印一些文本:

SELECT 'some text'

结果:

+-----------+
| some text |
+-----------+
| some text |
+-----------+
1 row in set (0.02 sec)

答案 2 :(得分:2)

这是旧帖子,但是感谢this帖子,我发现了这一点:

\! echo 'some text';

已通过MySQL 8测试并正常工作。酷吧? :)

答案 3 :(得分:-1)

要在MySQL中获取输出,可以使用if语句 语法:

if(condition,if_true,if_false)

if_true和if_false可用于验证和显示输出 因为MySQL中没有打印语句