我可以使用实际的字符串和strcmp(),但我希望这(对于移动设备)非常快,所以我考虑使用char常量(例如int id = 'BTN1';),这样你就可以进行一次int比较来测试id。但是看起来好像char常量只能容纳4个字符,唯一让一个长int char常量提供给您的是4个字符的宽度增加一倍的能力,而不是两倍的字符数。我是不是漏掉了什么?所以,长话短说
我必须构建一个视图,从7-8表中获取数据,然后从其他计算字段中计算出字段。例如,第一次计算是if( is =‘H’,amount*20,amount)作为deliAmt。此外,最后视图有大约7-8个主表和用于这些计算的这些获取列的其他表。在托拉尔,最终将有57列。
请指导什么是实现这一目标的最佳方法。