网站动效怎么做的网络服务费分录
news/
2025/9/23 22:51:25/
文章来源:
网站动效怎么做的,网络服务费分录,小程序商城开发华网天下优秀,免费个人网站模板下载#MYSQL#这是我MySQL的第八篇教程。本篇主要介绍的是MySQL的组合查询的用法。在大多数的SQL查询中都只包含从一个或者多个表中返回数据的单条SELECT语句#xff0c;MySQL其实也支持允许执行多条SELECT语句#xff0c;并将结果作为单个结果集返回#xff0c;这些组合查询通常称…#MYSQL#这是我MySQL的第八篇教程。本篇主要介绍的是MySQL的组合查询的用法。在大多数的SQL查询中都只包含从一个或者多个表中返回数据的单条SELECT语句MySQL其实也支持允许执行多条SELECT语句并将结果作为单个结果集返回这些组合查询通常称为并(union)或者叫做复合查询。组合查询也有他的使用场景第一个就是在单个查询中从不同的表返回类似结构的数据时第二个就是在复单个表执行多个查询按单个查询返回数据。在多数的情况下组合相同表的两个查询完成的工作与多个WHERE子句条件的单条查询完成的工作是相同的。首先来看一下如何创建组合查询在创建组合查询的时候使用的操作符是UNION,利用UNION来将多条SELECT语句进行关联他所作的很简单就这在多条SELECT语语句之间加上UNION就可以了。举一个例子假如需要查询价格小于等于5的所有物品的一个列表而且还想查询出供应商编号为1001和1002的所有物品就可以使用UNION来连接两个SELECT的查询语句在这里就做到鱼和熊掌可兼得的事情。这条语句就是由两条SELECT语句组成中间使用UNION来进行连接union的使用规则union组合查询是非常容易实现的但是有几点需要注意第一就是UNION必须由两条或者两条以上的SELECT语句组成一条也就不叫组了。第二点UNION中的每个查询必须包含相同的列表达式或者聚集函数。UNION的另外一个功能就是包含或者取消重复的行。union从查询结果集中自动去除了重复的行换句话说就是他的行与单条的SELECT语句中使用多个WHERE子句条件是一样的。这是UNION的默认功能但是如果需要可以改变他就是说如果需要匹配所有的行可以使用UNION ALL而不是UNION. 在使用UNION ALL时MySQL不取消重复的行。UNION的另外一个用处就是可以对组合结果进行排序在SELECT语句中输出的结果集需要排序是使用ORDER BY子句它必须出现在最后一条的SELECT语句之后对于组合查询的结果集来说不存在用一直方式排序而且在使用组合排序的时候只能使用一次ORDER BY排序不管你有几条SELECT语句进行组合。在这条UNION语句当中最后一个SELECT语句使用 了ORDER BY子句虽然ORDER BY子句似乎只是最后一个SELECT语句的专属但是实际上他是对整体的结果集进行了排序而不单单只是对最后一个SELECT语句进行排序的。以上内容就是全部的组合查询UNION的使用方法和注意事项希望对你在日常开发过程中能有所帮助。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/914145.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!