我想知道如何在 MySQL 数据库中使用表达式(运行MySQL 5.0.88
)。我记得在我黑暗的 MSAccess 时代,那些表达式非常方便,但我从未尝试在表达式中使用查询。所以:
假设我有一个包含字段的表格:
dyn_usage (True/False)
actual_useage
第一个字段指示项目是否按实际使用(或固定费用)计费。
然后我可以向actual_usage
包含 MySQL 查询的字段添加一个表达式(查询 current_user 的使用情况,如下所示:
<!--- if dyn_usage = 1 --->
SELECT COUNT( a.id ) AS no_of_instances
FROM agents AS a
WHERE a.verkaeufer = <cfqueryparam value = "#Session.loginId#" cfsqltype="cf_sql_varchar" maxlength="13">
AND a.status = "active"
如果我可以存储 SQL 表达式,这是否包括参数(我正在运行 Coldfusion,因此是 cfqueryparam)。