如何拆解用户设定的公式?有经验的进来看一下! iamltd(妖) ,zjcxc(邹建)两位大哥,有没有相关的资料让小弟参考参考啊,时间比较紧,要赶紧弄出来。多谢两位了! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没有必要写程写实现,直接让SQL去翻译。如果自行写求解过程,这需要深厚的编译原理内力。虽然能写出来,费时费力不值得。 经济为本、拿来主义是软件工程的两个原则。虽然SQL来解释不是很容易,不管怎么样,总会比自己写少花时间。 如果自己写,试想还有SQL内部的函数如何解释,复杂的逻辑运算符 NOT OR AND IN Like 这样都是很难实现的。 汗一个tsp3ng,估计你把要求搞错了吧?要分析的不是SQL的条件公式,而是什么a=b+(c*d)/e之类的。 简单的加,减,乘,除还好说,现在是公式里面带还有IF,AND,OR类似这些关键字。如果用SQL能解析,也可以将IF语句换成CASE语句,符合SQL的写法!或者看你用什么语言来解析,都可以要求用相应的语法。就个人来说,如果SQL能解析,我比较倾向于用SQL。 多谢各位参与,希望能借鉴到各位的经验!本人正在朝动态SQL方向努力,如果不行,再考虑用高级语言处理! 理论:如果高级语言能处理,SQL肯定能解决的。像堆栈、队列、二叉树SQL都能实现。怎么实现,自己想想吧,估计不难,像写过薪资计算都有这方面的经验。个人支持用SQL。 理论:如果高级语言能处理,SQL肯定能解决的。太绝对,在此表示歉意。但这种情况SQL一般是能解决的。建议:把表达式的"汉字"转换成相应数值后,然后交给SQL解析。 如何查询每天新增的用户 查找表中的记录 注册服务器时提醒:无法与7.0版本之前的SQLserver连接???可是2台SQL 都是 2000 的啊! 初学,问一条SQL的写法,谢谢大家. group by 后的sum用法? 求一高难度的sql语句? 请教个sqlserver2005的sql语句的写法 求SQL语句,如何获取当日的所有日程安排 消息 4104,级别 16,状态 1,第 2 行 一个ACCESS查询的问题,解决了送150分! 无关键字情况下,如何删除两条完全重复的字段中一条 关于多个关键词查询排序的问题。
如果自行写求解过程,这需要深厚的编译原理内力。
虽然能写出来,费时费力不值得。
虽然SQL来解释不是很容易,不管怎么样,总会比自己写少花时间。
复杂的逻辑运算符 NOT OR AND IN Like 这样都是很难实现的。
tsp3ng,估计你把要求搞错了吧?
要分析的不是SQL的条件公式,而是什么a=b+(c*d)/e之类的。
如果用SQL能解析,也可以将IF语句换成CASE语句,符合SQL的写法!
或者看你用什么语言来解析,都可以要求用相应的语法。就个人来说,如果SQL能解析,我比较倾向于用SQL。
怎么实现,自己想想吧,估计不难,像写过薪资计算都有这方面的经验。
个人支持用SQL。
但这种情况SQL一般是能解决的。
建议:把表达式的"汉字"转换成相应数值后,然后交给SQL解析。