查询数据表中的记录(SELECT)(5)

时间:2009-02-27 16:06:00 

+--------+------+-----------------------------+

同样方法也可用于同一张表中,你不必有2个不同的表来执行一个联结。如果你想要将一个表的记录与同一个表的其他记录进行比较,联结一个表到自身有时是有用的。例如,为了在你的宠物之中繁殖配偶,你可以用pet联结自身来进行相似种类的雄雌配对:

mysql> SELECT p1.name, p1.sex, p2.name, p2.sex, p1.species

-> FROM pet AS p1, pet AS p2

-> WHERE p1.species = p2.species AND p1.sex = "f" AND p2.sex = "m";

+--------+------+--------+------+---------+

| name   | sex  | name   | sex  | species |

+--------+------+--------+------+---------+

| Fluffy | f    | Claws  | m    | cat     |

| Buffy  | f    | Fang   | m    | dog     |

| Buffy  | f    | Bowser | m    | dog     |

+--------+------+--------+------+---------+

在这个查询中,我们为表名指定别名以便能引用列并且使得每一个列引用关联于哪个表实例更直观。

总结

本文总结了SELECT语句检索记录的简单使用方法。其中涉及到的内容主要包括以下一些内容:

1、WHERE从句的用法

2、GROUP BY从句的用法

3、ORDER BY从句的用法

4、连接多个表的简单介绍

 

标签:查询,数据库,表,select
0
投稿

猜你喜欢

  • python实现雪花飘落效果实例讲解

    2022-08-29 07:31:55
  • 用Dreamweaver MX轻松操作表格

    2009-05-29 18:41:00
  • Pytest框架之fixture详解(三)

    2023-06-20 12:05:27
  • 一键搞定python连接mysql驱动有关问题(windows版本)

    2024-01-18 05:43:29
  • OpenCV利用python来实现图像的直方图均衡化

    2023-01-22 15:05:36
  • 如何让python程序正确高效地并发

    2021-10-14 20:33:54
  • Python异常信息的不同展现方法总结

    2021-02-20 10:14:26
  • Django设置Postgresql的操作

    2021-10-23 09:59:56
  • asp如何从数据库中删除废旧的电子信箱地址?

    2009-11-15 20:04:00
  • Python中的字典及其使用方法

    2022-03-22 13:31:49
  • oracle SQL命令大全

    2009-07-02 11:55:00
  • Next.js应用转换为TypeScript方法demo

    2024-05-11 09:36:17
  • Python中如何给字典设置默认值

    2023-09-21 00:15:32
  • Python数组定义方法

    2021-05-30 08:46:39
  • Sql Server里删除数据表中重复记录的例子

    2024-01-19 18:37:31
  • Python中的asyncio代码详解

    2022-03-14 00:01:33
  • PHP实现手机号码中间四位用星号(*)隐藏的自定义函数分享

    2023-11-06 06:36:22
  • CSS扫盲(一): padding

    2009-08-04 17:58:00
  • layui文件上传实现代码

    2024-05-22 10:36:34
  • Python Flask入门

    2023-11-03 17:00:49
  • asp之家 网络编程 m.aspxhome.com