Mysql使用动态值执行查询
你好 我有一个实际的mysql问题,我在网上找不到帮助 假设我有一个简单的值数组 苹果、梨、洋葱、香蕉、椰子 我希望使用mysql动态地对这些值进行排序、计数或分组 有可能做像这样的事情吗Mysql使用动态值执行查询,mysql,dynamic,Mysql,Dynamic,你好 我有一个实际的mysql问题,我在网上找不到帮助 假设我有一个简单的值数组 苹果、梨、洋葱、香蕉、椰子 我希望使用mysql动态地对这些值进行排序、计数或分组 有可能做像这样的事情吗 SELECT COUNT FROM ("apple", "pear", "onion", "ananas", "banana", "coconuts") ??(当然,我已经尝试过这个语法和其他语法,但都没有用) 基本上,我想了解的是,是否有可能避免为这样一个“简单”任务和一组值创建一个表 谢谢。不确定是否存
SELECT COUNT FROM ("apple", "pear", "onion", "ananas", "banana", "coconuts")
??(当然,我已经尝试过这个语法和其他语法,但都没有用)
基本上,我想了解的是,是否有可能避免为这样一个“简单”任务和一组值创建一个表
谢谢。不确定是否存在较短的语法:
SELECT COUNT(*) FROM (
SELECT "apple"
UNION SELECT "pear"
UNION SELECT "onion"
UNION SELECT "ananas"
UNION SELECT "banana"
UNION SELECT "coconuts" ) t
UNION-ALL
的语法稍长,但性能稍快。