9.2基础查询「建议收藏」

9.2基础查询「建议收藏」9.2.1查询所有的列 *表示所有列 ##查询所有的员工信息 Select * from emp; 9.2.2查询指定列 输入特指表里的单独列名进行查询 Select empno,ename,dept

9.2基础查询

 

9.2.1查询所有的列

*表示所有列

##查询所有的员工信息

Select * from emp;

 

9.2.2查询指定列

输入特指表里的单独列名进行查询

Select empno,ename,depton from emp;

 

9.3条件查询where

9.3.1常见的运算符

关系运算符:=、!=、<>、>=、<=

区间:between A and B -》[A,B]

And:并且,和

Or:或者

Not:否,非

Is Not null:非空

In:在什么里面

 

9.3.2查询年龄为65的女学生(where,and)

Select * from stu where age=”65″ and gender=”female”;

+——–+——-+——+——–+

| sid    | sname | age  | gender |

+——–+——-+——+——–+

| S_1004 | liSi  |   65 | female |

+——–+——-+——+——–+

 

9.3.3查询学号为S_1001或名字为lisi的记录(where,or)

Select * from stu where sid=”S_1001″or sname=”lisi”;

+——–+——-+——+——–+

| sid    | sname | age  | gender |

+——–+——-+——+——–+

| S_1001 | liuYi |   35 | male   |

| S_1004 | liSi  |   65 | female |

+——–+——-+——+——–+

 

 

9.3.4查询学号是S_1001,S_1002,S_1003的记录(where,in)

写法一:select * from stu where sid = “S_1001” or sid = “S_1002” or sid = “S_1003”;

写法二:select * from stu where sid in(“S_1001″,”S_1002″,”S_1003”);

+——–+———-+——+——–+

| sid    | sname    | age  | gender |

+——–+———-+——+——–+

| S_1001 | liuYi    |   35 | male   |

| S_1002 | chenEr   |   15 | female |

| S_1003 | zhangSan |   95 | male   |

+——–+———-+——+——–+

 

9.3.5查询学号不是S_1001,S_1002,S_1003的记录(where,not,in)

 

select * from stu where sid not in(“S_1001″,”S_1002″,”S_1003”);

 

9.3.6查询年龄为null的记录(where)

Select * from stu weher age is null;

 

9.3.7查询年龄在20-40之间的记录(between)

方式一:Select * from stu where age >=20 and <=40;

方式二:Select * from stu where age between 20 and 40;

 

9.3.8查询性别为非男的记录(where,not)

方式一:Select * from stu where gender !=’male’

方式二:Select * from stu where not gender =’male’

方式三:Select * from stu where gender <> ’male’

9.3.9查询名字不为空的学生信息(is not null)

Select * from stu where sname is not null;

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/6249.html

(0)
上一篇 2023-04-14
下一篇 2023-04-14

相关推荐

  • Oracle 11g 数据库的部署[通俗易懂]

    Oracle 11g 数据库的部署[通俗易懂]新手入门之Oracle 11g部署 Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可…

    2023-03-20
    144
  • python汉诺塔算法具体过程(汉诺塔运用什么算法)

    python汉诺塔算法具体过程(汉诺塔运用什么算法)汉诺塔玩法如下:

    2023-11-24
    126
  • 9个SQL运维常遇到的问题「建议收藏」

    9个SQL运维常遇到的问题「建议收藏」摘要:本文重点介绍单个SQL语句持续执行慢的场景。 本文分享自华为云社区《GaussDB(DWS) SQL性能问题案例集》,作者:黎明的风。 本文重点介绍单个SQL语句持续执行慢的场景。我们可以对执行

    2023-06-10
    151
  • 基于tkinter的标题展示

    基于tkinter的标题展示tkinter是Python中的标准GUI工具包,它提供了创建窗口、标签、按钮、滚动条等组件的方法,同时支持使用多种布局方式对这些组件进行排列,以构建出用户友好的图形界面。本文将介绍如何基于tkinter实现标题的展示,通过代码演示,读者可以了解到如何使用tkinter来布置界面和置放各种组件。

    2024-08-31
    44
  • Python模块定义:提高代码可维护性的关键

    Python模块定义:提高代码可维护性的关键Python作为一种高级的脚本语言,受到了越来越多的开发者的喜爱。其简洁的语法和强大的库支持,使得Python代码易于编写、易于阅读和易于维护。

    2024-01-08
    110
  • Python字节数组

    Python字节数组随着时代的转变,数据处理和存储技术也在不断更新换代,而字节数组作为Python库中的一个重要组成部分,也在相应地得到了广泛应用。字节数组可以用于表示二进制数据,是Python处理二进制数据的核心工具之一,同时也是许多Python库中通信和数据存储的基础。因此,本文将从多个方面阐述Python字节数组的相关知识,为读者提供更全面的了解和应用指导。

    2024-06-23
    43
  • MySQL入门(四)

    MySQL入门(四)1. 集群搭建之主从复制 MySQL主从复制是一个异步的复制过程,主库发送更新事件到从库,从库读取更新记录,并执行更新记录,使得从库的内容与主库保持一致。 1.1 主服务器的配置 1.1.1 第一步:

    2022-12-29
    174
  • 在线运行Python代码

    在线运行Python代码下面是一个使用repl.it的Python代码示例:

    2024-06-17
    51

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注