sql去重复查询distinct_SQL的简单查询
练习一:输入语句[select 姓名,性别 from student;]
练习二:输入[select * from student;]
练习三:为[列]设置[别名]
练习四:删除相同的数据
练习五:distinct]的练习
练习六:用「where」查询
练习七:注释
练习八:运算符
练习九:查询空值
练习十:逻辑查询
练习十一:模糊查询
一、查询的目的:可以在数据库中找到自己想要的数据。
二、select语句:在数据库表中查找数据用select;
什么是「子句」,是sql语句中重要的语句,以某个关键字开始的语句,最基本的包含两个语句,①「select子句」②「from子句」,「select子句」是从表中查出「列」的名称,「from子句」通过「表」名,指出我们要从哪个表中查找数据;
1、「SQL」查询语句在数据库里面是怎么运行的呢?像数据库中输入语句,将查询数据找出来,
2、如何为[列]设计[别名]:目的就是便于理解和操作,原始表的名称不好理解,就换个容易理解的名称; AS[替换]
3、删除重复的数据 [distinct],删除相同的值;
4、把「distinct」放在多个「列」的语句中,那么这几个列的数据都相同的时候才算做重复数据;
注意:①[distinct]只能放在第一个[列]名称的前面,不可以放在其他的位置;②列名不可以加单引号「‘’」;③「运行已选择的,选择某一语句进行运行」;
二:SQL的基本书写规则;「列名」不可以有空格
三:指定查询条件;「where」语句,指定查询条件,
1、SQL运行顺序:系统执行顺序「从哪个「表」中找数据,要哪一「行」的数据,该「行」所在的「列」是那一列」。输入顺序则是先查找「列」,在输入「表」,最后定位「行」;也就是说,运行时select在后,书写时select在前;
四:注释SQL语句的注意事项;防止忘记。单行注释/多行注释.多表查询.
1、SQL语句的注意事项;
五、运算符:算数运算符、比较运算符、逻辑运算符;
算数运算符:所有含有「空值」的运算结果还是「空值」;
比较运算符:
字符串比较规则:‘10’<'2',因为「10」的字符串是以‘1’开头。‘2’是以‘2’为靠头,所以1比2小;如果10比2大,要去检查存储类型的「字符串」是不是出了问题。
如果查询出null值:
逻辑运算符:「not」 [and] [between] [or] [in];
1、'and'的运用:重合的部分;
注释:上面( )的意思是括号里面 or 的优先括号外面的 and ,不加括号顺序会乱.
注释: between 包括两边的 '='
注释: or 的逻辑运算符
注释: in 是 or 的简便写法
六: 模糊查询:「like],「%」表示任意的字符串,
注释:查找三个名字怎么做? 王__(有两个下划线)证明三个名字的模糊查询,而 [%] 无法定位几个字符串,思考一个字符做;
sql去重复查询distinct_SQL的简单查询相关推荐
- sql同时操作两列_SQL简单查询
1. 基本的查询语句 selece<列名1>,<列名2>,.... →select子句 from<表名>: →from子句 -- 在student表中查询出姓名.性 ...
- sql between包括两端吗_简单查询-SQL
SQL基本的查询语句 1 select 语句 select 列名,列名--------select子句 from 表名;--------- from子句 书写规则: Select 语句中列名无需加引号 ...
- sql 不等于空_SQL的简单查询
在上一节中我们们安装了mysql以及navicat,并掌握了如何创建库.创建表.修改表和插入.删除以及更新数据.这一节我们将继续学习SQL的简单查询语句. 一.基本的查询语句 1.select子句和f ...
- sql between包括两端吗_SQL简单查询
1.SQL简单查询知识点概要: 1. 1基本的查询语句: 1.1 .1 Select<列明1>,<列明2> 1.1.2 From<表名> 1.2. SQL运行数据: ...
- sql针对某字段去重查询_sql的简单查询
在sql的增删改查中.查询用的最多.所以对查询做多一点的记录 最基本格式: select 字段名1,字段名2,... from 表名 如果查询的想显示所有的字段 select * from 表名 查询 ...
- MySQL学习-SQL语句的分类与MySQL简单查询
1.SQL语句的分类 学习MySQL主要还是学习通用的SQL语句,那么SQL语句包括增删改查,SQL语句怎么分类呢? DQL(数据查询语言): 查询语句,凡是select语句都是DQL. DM ...
- mysql单表查询实例_MySQL简单查询详解-单表查询
MySQL简单查询详解-单表查询 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.查询的执行路径 一条SQL查询语句的执行过程大致如下图所示: 1>.客户端和服务端通过my ...
- select下拉框带模糊查询_SQL 之 简单查询
学习目标 1.基本的查询语句 2.指定查询条件 3.注释和SQL语句注意事项 4.运算符 5.字符串模糊查询 一. 基本的查询语句 我们通过向数据库发送SQL查询语句,数据库里运行SQL语句,将查询结 ...
- oracle sql不用distinct去除重复,oracle sql 去重复记录不用distinct如何实现
用distinct关键字只能过滤查询字段中所有记录相同的(记录集相同),而如果要指定一个字段却没有效果,另外distinct关键字会排序,效率很低 . select distinct name fro ...
最新文章
- php 7.0 编译安装mysql_源码编译安装php7.0.5
- java域对象_javaWeb域对象
- python数据爬虫课程_数据分析之Python3爬虫视频课程
- html删除的标签属性,如何从html标签中删除属性?
- 【机器学习】数据挖掘算法——关联规则(三),FP-growth算法
- [html] input上传图片怎样触发默认拍照功能?
- mm1排队系统仿真matlab实验报告,MM1排队系统仿真matlab实验报告.doc
- 【数据库系统设计】关系数据库标准语言SQL(2)
- SpringBoot与JdbcTemplate的完美结合
- 小米净水器更换php教程,这种方法更换滤芯寿命更长:小米净水器
- Java:中的String,StringBuilder,StringBuffer三者的区别
- iOS开发Cocoapods安装错误error: RPC failed; curl 56 LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 54
- 毕设题目:Matlab优化电价
- 仿vista桌面小工具
- 按压式按摩靠背的设计
- 讲讲多拨的额外骚操作(多拨附加教程)
- Word中插入PDF
- 搞透并发编程---可见性
- 新大陆云平台app制作(史上最简单)
- Python超市管理系统毕业设计源码111042
热门文章
- linux操作系统 抢占式,Linux操作系统内核抢占补丁的基本原理(2)
- 作者:王建新(1969-),博士,中南大学信息科学与工程学院教授,中国计算机学会高级会员。...
- 作者:陈昕(1982-),女,博士,中国科学院计算机网络信息中心研究员
- 【VB.NET】测验题目Quiz4
- 【Java】最基本的命令行登录程序Demo
- C++11新特性之十:enable_shared_from_this
- xenserver6.2 内存leak故障处理
- 使用剪切板[2]: Assign、HasFormat
- Linux 系统添加静态路由的方法
- 判断回文递归算法实现