sql查询between and_SQL(二)——SQL简单查询
1. 基本查询语句
select <列名1>,<列名2>,… from <表名>
* 查询出全部列,as为列设定别名,distinct删除重复数据,distinct用在多列之前会将多列数据进行组合,多列数据都相同才算作重复数据
从学生表中查找姓名,性别两列数据:
从学生表中查找全部数据:
从学生表中查找所有姓名:
2.指定查询条件
select <列名1>,<列名2>,… from <表名> where 查询条件
sql运行顺序和书写顺序不一样
sql运行顺序:from-where-select(select子句最后运行,其他子句按书写顺序运行)
3.注释和sql语句注意事项
注释:帮助阅读者更好的理解sql语句,单行注释:-- 或多行注释:/* */
注意事项:
1)sql语句使用换行或空格符号来分割单词,不能空一行;
2)sql语句要使用英文状态下的符号。
4.运算符
4.1 算术运算符
+、-、*、/
注:有括号要先算括号里面的;任意数值+NULL=NULL.。
算出成绩表中的百分比成绩:
4.2 比较运算符
=、<>(不等于)、>、>=、<、<=
注:比较运算符可以和所有类型的值进行比较
查询出学生表中姓名为“猴子”的姓名,学号:
查询学生表中出生日期<“1990-01-01”的学生:
字符串类型是按字典顺序进行排序的,字符串比较也是按照字典顺利来比较的:
如:‘10’<‘2’
查询出教师姓名为null的信息:
查询出教师姓名为非null的信息:
4.3 逻辑运算符
逻辑运算符可以将多个查询条件组合起来
not、and、between、or、in(or的简单写法)
从成绩表中查找成绩在60-90区间的学生:
and:
或 between…and…
在成绩表中查询出性别是“男”,并且姓名是猴子或马云的学生:
and、or:
从成绩表中选出成绩大于60或成绩小于90的学生:
or:
从学生表中找出学生姓名是/不是猴子或马云的学生:in/not in
in:是or的简便写法:
not in:
5.字符串模糊查询
like:字符串模糊查询
%:查找任意字符串
_:1个下划线表示任意1个字符
查询姓“猴”的学生:
查询姓名中最后一个字是“猴”的学生:
查询姓名中带“猴”的学生:
查找姓为“王”,名为两个字的学生名单:
6.sql练习(sqlzoo)
sql查询between and_SQL(二)——SQL简单查询相关推荐
- 【Elasticsearch】Elasticsearch中 aggs (桶)聚合查询和进行二次聚合查询
[Elasticsearch]Elasticsearch中 aggs (桶)聚合查询和进行二次聚合查询 Bucket aggregationsedit Bucket aggregations don' ...
- sql 不等于空_SQL的简单查询
在上一节中我们们安装了mysql以及navicat,并掌握了如何创建库.创建表.修改表和插入.删除以及更新数据.这一节我们将继续学习SQL的简单查询语句. 一.基本的查询语句 1.select子句和f ...
- sql同时操作两列_SQL简单查询
1. 基本的查询语句 selece<列名1>,<列名2>,.... →select子句 from<表名>: →from子句 -- 在student表中查询出姓名.性 ...
- sql between包括两端吗_简单查询-SQL
SQL基本的查询语句 1 select 语句 select 列名,列名--------select子句 from 表名;--------- from子句 书写规则: Select 语句中列名无需加引号 ...
- sql between包括两端吗_SQL简单查询
1.SQL简单查询知识点概要: 1. 1基本的查询语句: 1.1 .1 Select<列明1>,<列明2> 1.1.2 From<表名> 1.2. SQL运行数据: ...
- MySQL学习-SQL语句的分类与MySQL简单查询
1.SQL语句的分类 学习MySQL主要还是学习通用的SQL语句,那么SQL语句包括增删改查,SQL语句怎么分类呢? DQL(数据查询语言): 查询语句,凡是select语句都是DQL. DM ...
- 数据库查询求小于_SQL学习笔记(二)简单查询
本篇主要学习如何通过简单查询获取想要的数据. 从零学会SQL:简单查询www.zhihu.com 基本的查询语句 从数据库中查找数据时要使用select子句,select子句是sql中使用最多.最基 ...
- java 与 SQL 的邂逅 之二 (简单话)
简单,一如赤子之心,你的话我也许懂,我的话你也许也会懂吗? (1)预谋遇见 :java.sql.Connection. 上文中已经描述了Connection 的获取con = DriverManage ...
- Mysql(二)——简单查询及示例
简单查询 1.查询特定的列 2.查询所有的列 3.给列起别名(简化列名称) 4.显示不同的记录 5.查询时执行计算 6.查询结果排序 7.条件查询 where 8.> < >= &l ...
- 查询显示注释_SQL汇总--简单查询
一.基本的查询语句 1.select from语句 2.别名:别名是英文不加单引号,别名是中文加单引号 3.distinct:识别出不重复的数据,放在select语句当中,第一个列名前面:如果是多个列 ...
最新文章
- FE.ES-异步编程进化史
- 生成四位验证码php,PHP生成四位整数验证码图片及使用例子
- 正则表达式--python的re模块
- 抽象工厂模式设计模式_创新设计模式:抽象工厂模式
- java中月日年这种怎么转换成年月日_最“热乎”的Java社招面试经历分享(共40个面试题)...
- Linux 命令之 head -- 在屏幕上显示指定文件的开头若干行/显示文件开头内容/查看文件开头内容
- log4net简单配置内容
- 找工作?最容易遇到的Java面试题
- mysql autoconf_MySQL_用Autoconf检测MySQL软件包的教程,在你的程序(或者工程)中,如 - phpStudy...
- 威纶触摸屏与电脑连接_如何将威纶通tk6070ip触摸屏程序上传到电脑里。请大侠讲解具体步骤...
- 数论入门基础(同余定理/费马小定理/扩展欧几里德算法/中国剩余定理)~
- MediaCreationTool20H1制作Win10启动盘
- 码农小汪-Java Condition
- 修真院七种教学工具之学习日报
- js 写一个任意类型转浮点小数点保留两位
- 公众号平台域名配置规则
- [MSSQL2005]再看CTE
- AI系统识别早期败血症,减少患者死亡率
- python-opencv截取视频片段
- 张艾迪(创始人):世界级天才女孩Eidyzhang
热门文章
- 快速谱峭度matlab,一种基于快速谱峭度分析的泵潜在空化故障检测方法与流程
- mysql timestamp 类型_MySQL中“诡异”的TIMESTAMP数据类型
- 徐艳 中国科学院成都计算机,互动、碰撞!精彩纷呈!成都市中职计算机专业菜单培训在双流建校举行!...
- 升级鸿蒙的十款手机,华为郑重宣布,第二批升级鸿蒙的十款手机,荣耀30系列上榜!...
- Python教程:文件路径/目录获取教程
- Python教程:hashlib加密
- 用Python学分析 - 单因素方差分析
- tensorflow教程 开始——数据集:快速了解 tf.data
- python 文件操作 open()与with open() as的区别(打开文件)
- Python---json模块