Tuesday February 28, 2006 - 03:52pm (CST)
报表数据核对,真tm对穿肠。核对加修改一堆复杂的sql,让人彻底晕头。
1.left join,还是它。
当left join时,对于主表的限制条件不能省,即使这个字段在On 语句中作为连接条件。
如 select * from t1 left join t2 on t1.currency=t2.currency and t2.currency in ('01','97') where ... 这样的sql 看起来只会出来 currency为01,97的,实际上冒出来几条14的,百思不解。原来14的那几条是在t2中没有关联上的记录,t2.currency in (...)当然对它没有约束力了,必须在where中加上 t1.currency in ('01','97')
2.case when,这个家伙又出问题了?
select case when '<p0/>'='y' then bo<p0/>balance3 else bo<p0/>balance end from t1,其中<p0/>为一个接受参数的占位变量,取值有三个,m,q,y 分别表示月、季、年,在表t1中有三个字段boybalance3,bombalance,boqbalance。这条语句其实就是要取月/季/年初余额,当<p0/>=y的时候,总是报错,奇怪啊奇怪。每次的报错是boybalance不存在,可是我让它取boybalance3啊,原来 sql在解析else 语句中的 boybalance就报错了,导致不能执行。
分享到:
相关推荐
《图书进销存管理系统》是基于C#编程语言和SQL数据库技术开发的一款高效、便捷的管理软件,主要用于图书销售、采购和库存的全方位管理。在本文中,我们将深入探讨该系统的关键技术和实现原理。 首先,C#是微软公司...
以上只是经典SQL语句的一部分,实际使用中还有更多复杂的查询技巧和高级用法,如自连接、存储过程、触发器、视图等。理解和熟练掌握这些SQL语句对于任何数据库相关的工作者都至关重要,能有效提高数据处理效率和准确...
员工SQL数据库:两部分之谜在该项目中,表被设计为以CSV格式保存数据,将CSV导入到SQL数据库中,并通过执行以下步骤来回答有关数据的问题: 1.)数据建模 2.)数据工程 3.)数据分析 背景场景想象一下,您刚刚被...
6. **数据库结构**:如果涉及到数据库,可能是SQL脚本或CSV文件,用于存储和管理宠物窝的库存、订单和客户信息。 7. **编程语言**:如果是智能宠物窝,可能包含用Python、Java或C++编写的代码,这些代码可能用于...
部署后会有一篇默认文章 可以参考书写格式 使用方法 打开根目录下的admin文件夹 接着找到Config_DB.php文件 打开后按注释提示更改为你的数据库相关信息 请认真填写安全码 尽量设置的复杂难以猜测 修改密码等敏感...
6. **安全实践**:如防止SQL注入、XSS攻击等,是PHP开发中必须考虑的安全问题,源码中可能有相关的处理措施。 7. **错误处理和日志记录**:良好的错误处理机制能帮助开发者调试和优化代码,源码可能包含了错误处理...
【Flask-Vue-SQL-demo】是一个综合性的项目示例,它将三个关键技术——Flask、Vue.js和SQL——整合在一起,展示了如何构建一个现代Web应用。这个项目旨在为初学者提供一个学习和实践全栈开发的平台,同时也适合有...
● 修复vlog_list分表时在Mysql5.7+下的sql错误;● 修复文件附件浏览,删除附件时url报错;● 修复等宽截取字符乱码问题;● 修复添加自定义字段时,字段扩展控件不能选择问题;● 修复地图: ->选择地图标点时...
【爱乐窝uchome2.0修正正式版风格】是一个专为UChome社区平台设计的界面风格模板,它提供了一种美观且实用的用户体验,适用于那些希望个性化其UChome站点的用户。UChome是一款开源的社交网络建站系统,让用户能够...
《菜鸟商城》是一款基于Java和安卓技术的企业级电商项目,旨在提供一个全面的在线购物平台。这个项目不仅包含了后台管理系统,还涵盖了移动端的安卓应用,为用户和商家提供了丰富的功能。下面将详细介绍该项目中的...
React:一个流行的JavaScript库,用于构建用户界面。 Angular:一个用于构建Web应用的前端框架。 Vue.js:一个渐进式JavaScript框架,用于构建交互式界面。 Sass 和 Less:CSS预处理器,用于简化和加强CSS的功能。 ...
7. **安全性**:了解如何防止SQL注入、XSS攻击等安全问题,确保用户数据的安全。 8. **部署与配置**:学习如何将源码部署到IIS(Internet Information Services)服务器,并进行必要的配置。 总的来说,"快递窝...
MySQL是世界上最受欢迎的开源关系型数据库管理系统之一,它使用SQL(结构化查询语言)进行数据存储、管理和检索。SQL数据库管理对于任何IT专业人员来说都是一个重要的技能领域,尤其是在项目管理和研究中。在这个...
【标题】"快递窝快递查询程序 v1.0-ASP源码.zip" 是一个基于ASP(Active Server Pages)编程语言的快递查询系统源代码。这个程序允许用户通过网站查询各种快递公司的物流信息,方便电子商务或者个人跟踪包裹的实时...
这个"ASP网站整站程序源码——漂亮的全站程序-JOYS的小窝实例开发.rar"是一个包含ASP源代码的压缩包,适用于开发者学习、参考或者构建自己的网站。下面我们将深入探讨ASP技术以及它在构建网站中的应用。 ASP技术的...
DataFrame是Spark 2.0引入的新特性,它是一种分布式的、带schema的记录集合,可以看作是RDD的增强版,提供了更丰富的SQL语法支持和优化。通过DataFrame,开发者可以使用SQL或者DataFrame API进行数据分析,降低了...
《MTV窝音乐程序 ASP源码》是一款基于ASP语言开发的音乐播放系统,适用于搭建在线音乐分享和播放的网站。ASP(Active Server Pages)是一种由微软公司开发的服务器端脚本环境,它允许开发者在HTML代码中嵌入脚本语言...
【标题】"酒窝窝DIGG类web2.0全站 -ASP源码.zip" 提供的是一款基于ASP编程语言的Web2.0网站源码,适用于构建互动性强、用户参与度高的社交平台。Web2.0是互联网发展的一个重要阶段,强调用户的交互性、共创性和分享...
"JOYS的小窝"可能是一个预设的主题或者站点模板,为用户提供了个性化的展示平台。 【描述】"整站程序漂亮的全站程序-JOYS的小窝-free5.zip" 描述简单明了,强调了程序的两个主要特性:一是“整站程序”,意味着这是...
【PHP168分类信息网窝修改版 SP3_netnest】是一个基于PHP语言开发的、专用于构建分类信息网站的开源系统。这个版本是SP3(Service Pack 3),意味着它是经过多次更新和优化后的成熟产品,具备了更好的稳定性和功能...