`

Mysql那些事儿之(七)深入select查询

阅读更多

一、表的别名

     

      

 

       这是让查询出的数据按表的年龄排序。

       如果在一张宠物表里,想让宠物配对,可以这样利用表的别名:

 

SELECT p1.name,p1.sex,p2,name,p2.sex FROM pet AS p1,pet AS p2 WHERE p1.species = p2.species AND p1.sex="M" AND p2.sex="F";

       

 

       这个语句的意思是按 物种配对,性别是M和F;

 

二、列的别名

  

       查询出宠物的名字和种类(直接引用列名)。

       

SELECT name,species FROM pet ORDER BY name,species;

 

 

       相似的:

       

SELECT name,species FROM pet ORDER BY 1,2;

 

 

       这个和上述的功能是一样的。

 

       还可以为列命名。

      

 SELECT name AS n,species AS s FROM pet ORDER BY n,s;

 

        

       这个功能和上述语句是一样的。

 

 

       在子句中使用列的别名:

       

SELECT species,COUNT(*) AS total FROM pet GROUP BY species HAVING total >1;

 

 

      

分享到:
评论

相关推荐

    mysql各种语句多表查询+ mysql视图 mysql数据库管理+ select语句+ 创建

    在本教程中,我们将深入探讨MySQL中的多种查询语句,包括多表查询、视图、数据库管理、SELECT语句以及创建表等核心概念。 首先,让我们从多表查询开始。在实际应用中,往往需要从多个相关表中获取信息,这就需要...

    02查询(mysql入门之条件查询)select

    这是我自己学习mysql时的学习笔记,每一个知识点都是自己动手写的,涵盖了mysql中的几乎全部的基础知识点,查询,子查询,分组,排序,常用函数,多表连接,视图,变量,存储过程,函数,分支结构,循环结构等等

    mysql分布式数据库跨库查询select语句连接器工具Java项目源码.zip

    mysql分布式数据库跨库查询select语句连接器工具Java项目源码.zip 这是一个<em>mysql</em> 的 select 语句连接器。通过该工具可以将连接查询分割成多个单表查询,再将单表结果集进行连接,即将数据库的连接功能上移...

    深入理解MySql.pdf

    不过,我依然可以依据您的文件标题和描述来生成关于MySQL的详细知识点,因为《深入理解MySQL》这本书名暗示了这本书籍可能会覆盖的一些知识点。 1. MySQL的体系结构:MySQL是一个关系型数据库管理系统,其内部架构...

    深入浅出MySQL全文

    深入浅出MySQL全文 MySQL 是一种关系型数据库管理系统,广泛应用于各种行业和领域。本资源将从基础篇开始,详细讲解 MySQL 的安装、配置、启动和关闭服务、SQL 基础等知识点。 MySQL 的安装与配置 MySQL 的安装是...

    03查询(mysql入门之排序查询)select

    这是我自己学习mysql时的学习笔记,每一个知识点都是自己动手写的,涵盖了mysql中的几乎全部的基础知识点,查询,子查询,分组,排序,常用函数,多表连接,视图,变量,存储过程,函数,分支结构,循环结构等等

    01(mysql入门之基础)select

    (mysql入门之基础)select,有入门的代码案例,代码中有详细的注释!

    MySQL进阶SELECT语法篇

    MySQL进阶SELECT语法篇,内有大量高级SELECT语句、用法 最简单的SELECT语句是SELECT select_list,实际上利用这个最简单的SELECT语句,你也可以完成许多你期待的功能,首先你能利用它进行MySQL所支持的任何运算,例如...

    mysql.rar_MYSQL_mysql select c

    这里,我们将会深入探讨MySQL的基础知识、SQL查询语言以及如何在编程中使用MySQL接口来执行`SELECT`查询。 首先,了解MySQL的基础至关重要。MySQL基于客户端-服务器模型,其中客户端应用程序与服务器通信以执行...

    03(mysql入门之排序查询)select

    (mysql入门之排序查询)select,有详细的代码案例,代码中有详细的注释!

    《深入理解MySQL主从原理32讲》推荐篇

    作者:高鹏(网名八怪),《深入理解MySQL主从原理32讲》系列文的作者。2008年开始至今一直从事Oracle/MySQL相关工作,现任易极付高级DBA,Oracle Ocm。有丰富的数据库性能调优,故障诊断经验,并且对MySQL源码有...

    01查询(mysql入门之基础)select

    这是我自己学习mysql时的学习笔记,每一个知识点都是自己动手写的,涵盖了mysql中的几乎全部的基础知识点,查询,子查询,分组,排序,常用函数,多表连接,视图,变量,存储过程,函数,分支结构,循环结构等等

    MySQL锁类型以及子查询锁表问题、解锁1

    如果查询条件未指定主键或者无法唯一确定一行,如使用`<>`或`LIKE`操作符,MySQL可能会退化为表级锁,锁定整个表。例如: ```sql SELECT * FROM products WHERE id<>'3' FOR UPDATE; SELECT * FROM products WHERE ...

    mysql的select语法常用集合

    mysql的select语法常用集合,mysql常用select,select大全

    MySQL Select from 查询数据.docx

    MySQL Select 语句从查询数据 MySQL Select 语句是 MySQL 中最基本也是最常用的查询语句,用于从数据表中查询读取数据。该语句的基本语法为: SELECT column1, column2, ... FROM tb_name 其中,column1, column2...

    Mysql 时间模糊查询

    ### MySQL 时间模糊查询详解 #### 一、概述 在数据库操作中,经常需要对时间进行模糊查询以满足特定业务需求。MySQL提供了多种方法来进行时间模糊查询,这些方法各有特点,适用于不同的场景。本文将详细介绍几种...

    mysql数据查询操作-实验训练2.docx

    本实验训练涵盖了 MySQL 数据查询操作的多个方面,包括单表查询、多条件查询、聚合函数查询、内连接查询、外连接查询、复合查询等。通过对实验内容的分析,可以总结出以下知识点: 1. 单表查询: * 了解如何使用 ...

    python+mysql实现学生信息查询系统

    【Python+MySQL实现学生信息查询系统】是一种常见的数据管理应用,它允许用户通过Python程序与MySQL数据库交互,以便查询和管理学生信息。在这个系统中,Python作为后端编程语言,负责处理用户输入、执行SQL查询以及...

    MYSQL查询操作教程

    MYSQL 查询操作的基本语法是使用 SELECT 语句,例如: ```sql SELECT * FROM 出版社表 ``` 这将从“出版社表”中选择所有字段。通配符(*)表示所有字段。 也可以选择指定的字段,例如: ```sql SELECT 出版社编号...

    sqlselect.rar_java mysql_java mysql查询_查询数据库

    本文将深入探讨Java连接MySQL数据库并执行SQL查询的相关知识点。 首先,我们要了解的是Java中的JDBC(Java Database Connectivity),这是一个Java API,用于与各种数据库进行交互。使用JDBC,我们可以连接到MySQL...

Global site tag (gtag.js) - Google Analytics