MySQL中怎么实现单表查询操作


这篇文章将为大家详细讲解有关MySQL中怎么实现单表查询操作开发云主机域名,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。创建fruits表:
常用查询:创建customers表:常用查询语句:使用in操作更加简洁明了字段不重复如果第一列数据中没有相同值,将不再对第二列进行排序。按价格降序排列,desc为降序,默认为升序。使用having过滤分组在group by 子句中使用with rollup创建orderitems表:常用查询语句:从第五行开始,读取3行【例.1】从fruits表中检索所有字段的数据【例.2】查询当前表中f_name列所有水果名称,输入如下语句:【例.3】例如,从fruits表中获取f_name和f_price两列,输入如下语句:【例.4】查询价格为10.2元的水果的名称,输入如下语句:【例.5】查找名称为“apple”的水果的价格,输入如下语句:【例.6】查询价格小于10的水果的名称,输入如下语句:【例.7】s_id为101和102的记录,输入如下语句:【例.8】查询所有s_id不等于101也不等于102的记录,输入如下语句:【例.9】查询价格在2.00元到10.5元之间水果名称和价格【例.10】查询价格在2.00元到10.5元之外的水果名称和价格【例.11】查找所有以‘b’字母开头的水果,输入如下语句:【例.12】在fruits表中,查询f_name中包含字母‘g’的记录【例.13】查询以‘b’开头,并以‘y’结尾的水果的名称【例7.14】在fruits表中,查询以字母‘y’结尾,且‘y’前面只有4个字母的记录【例.15】查询customers表中c_email为空的记录的c_id、c_name和c_email字段值:【例.16】查询customers表中c_email不为空的记录的c_id、c_name和c_email字段值【例.17】在fruits表中查询s_id = ‘101’,并且f_price大于5的记录价格和名称【例.18】在fruits表中查询s_id = ‘101’或者’102’,并且f_price大于5,并且f_name=’apple’的记录价格和名称【例.19】查询s_id=101或者s_id=102的水果供应商的f_price和f_name,SQL语句如下:【例.20】查询s_id=101或者s_id=102的水果供应商的f_price和f_name【例.21】查询fruits表中s_id字段的值,并返回s_id字段值不得重复【例.22】查询fruits表的f_name字段值,并对其进行排序【例.23】查询fruits表中的f_name和f_price字段,先按f_name排序,再按f_price排序【例.24】查询fruits表中的f_name和f_price字段,对结果按f_price降序方式排序【例.25】查询fruits表,先按f_price降序排序,再按f_name字段升序排序,SQL语句如下:【例.26】根据s_id对fruits表中的数据进行分组【例.27】根据s_id对fruits表中的数据进行分组,将每个供应商的水果名称显示出来【例.28】根据s_id对fruits表中的数据进行分组,并显示水果种类大于1的分组信息【例.29】根据s_id对fruits表中的数据进行分组,并显示记录数量【例.30】根据s_id和f_name字段对fruits表中的数据进行分组, SQL语句如下,【例.31】查询订单价格大于100的订单号和总订单价格【例.32】显示fruits表查询结果的前4行,输入如下语句:【例.33】在fruits 表中,使用LIMIT子句,返回从第5个记录开始的,行数长度为3的记录关于MySQL中怎么实现单表查询操作就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

相关推荐: mybatis属性的示例分析

这篇文章给大家分享的是有关mybatis属性的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。前言MyBatis是基于“数据库结构不可控”的思想建立的,也就是我们希望数据库遵循第三范式或BCNF,但实际事与愿违,那么结果集映射…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 06/19 12:00
下一篇 06/19 12:01

相关推荐