>查询:

一.查询所有数据:

select * from Info    ---查询所有数据(行)

select Name from Info  ---查询特定列(Name列)

select Name,Code from  Info ---查询特定两列(Name和Code列)

二.根据条件查

select * from  Info  where Code='p001'           一个条件查询(遍历每一个数据查出来的)

select * from Info  where  Code='p001' and  Nation='n003'       多条件 并关系  查询

select * from  Info where  Name='胡军'  or  Nation='n001'         多条件  或关系  查询

select * from  Car  where  Price  >=50  and <=60     范围查询(可以用,不建议)

select * from  Car where  Price between 50  and  60   范围查询(推荐)

三. 模糊查询(也属于条件查询,模糊查询是针对字符串查询)

select * from Car  where Name like '%奥迪'     ----%是通配符,代表任意N个字符

select * from Car where Name like '%奥迪%'    ---代表着在Name中只要有奥迪这个字符串就可以   前后都可以有N个字符串

select * from Car where Name like '_奥迪'       _通配符:代表任意一个字符

四.排序

select * from Car  order by  Price (asc)    按照价格升序排列(默认的是升序排列)

select * from Car order  by Price desc    按照价格降序排列

select * from Car  order by Price desc ,Oil desc   (  谁写在前面先排谁)   按照两列进行排序,前面的为主要的

五. 统计函数(聚合函数)

select count(Code)  from Car      查询表中有多少条数据

//如果括号里的是*,那么就遍历每一条每一列数据;如果括号里是Code,那么就只看Code里的数据,如果有数据,就算一个;为了执行更快一些,一般用主键

select max(Price) from Car       取价格的最大值

select min(Price) from Car        取价格的最小值

select sum(Price) from Car       取价格的总和

select avg(Price) from Car        取价格的平均值

六.分组查询

select * from Car  group by Brand  →   select Brand from Car group by Brand → select count(Brand) from Car group by Brand

select  Brand from Car group by Brand having conut(*)>2    查询所有系列中数量大于2的

七.分页查询

select * from Car  limit 5,5       跳过几条(前面的参数)数据取几条数据 (后面的参数)

select  top5 from Car    (在sql server中表示取前五条数据,但是在MySQL中不能使用)

八.去重查询

select distinct  from  Brand from Car    (只保留第一个)

数据库---T-SQL语句:查询语句(二)的更多相关文章

  1. SQL逻辑查询语句执行顺序 需要重新整理

    一.SQL语句定义顺序 1 2 3 4 5 6 7 8 9 10 SELECT DISTINCT <select_list> FROM <left_table> <joi ...

  2. python 3 mysql sql逻辑查询语句执行顺序

    python 3 mysql sql逻辑查询语句执行顺序 一 .SELECT语句关键字的定义顺序 SELECT DISTINCT <select_list> FROM <left_t ...

  3. mysql第四篇--SQL逻辑查询语句执行顺序

    mysql第四篇--SQL逻辑查询语句执行顺序 一.SQL语句定义顺序 SELECT DISTINCT <select_list> FROM <left_table> < ...

  4. 如何在SQL Server查询语句(Select)中检索存储过程(Store Procedure)的结果集?

    如何在SQL Server查询语句(Select)中检索存储过程(Store Procedure)的结果集?(2006-12-14 09:25:36) 与这个问题具有相同性质的其他描述还包括:如何 ...

  5. SQL基础--查询之二--连接查询

    SQL基础--查询之二--连接查询

  6. MySQL数据库:7、SQL常用查询语句

    Python基础之MySQL数据库 目录 Python基础之MySQL数据库 一.SQL语句常用查询方法 前期数据准备 1.基本查询 2.编写SQL语句的小技巧 3.查询之where筛选 3.1.功能 ...

  7. SQL server 数据库基础语句 查询语句

    这一章要学习查询语句 我看car这一数据 我们就开始打上 select  *from car 条件修改 update 表名 set 列名1=值1 where 列名2=值2   //当列名2=值2时   ...

  8. 45、SQL逻辑查询语句执行顺序

    一 SELECT语句关键字的定义顺序 SELECT DISTINCT <select_list> FROM <left_table> <join_type> JOI ...

  9. sql的查询语句的总结

    一:基本的查询sql 1:基本常用查询 select * from student; --select select all sex from student; --all 查询所有 select d ...

  10. 第四篇:记录相关操作 SQL逻辑查询语句执行顺序

    http://www.cnblogs.com/linhaifeng/articles/7372774.html 一 SELECT语句关键字的定义顺序 SELECT DISTINCT <selec ...

随机推荐

  1. Elasticsearch-head插件使用小结

    1.ElasticSearch-head是什么? ElasticSearch是一个基于Lucene的搜索服务器.它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口.Elasti ...

  2. 打包成war包之后如何读取配置文件

    今天工作开发中遇到一个问题:在idea运行的项目读取配置文件没有问题,打包成war包之后就会报错java.io.FileNotFoundException: class path resource 原 ...

  3. Spark学习之路(十四)—— Spark Streaming 基本操作

    一.案例引入 这里先引入一个基本的案例来演示流的创建:获取指定端口上的数据并进行词频统计.项目依赖和代码实现如下: <dependency> <groupId>org.apac ...

  4. 怎么安装IDEA?

    我们使用的是的2017.3.4版本: 然后弹出激活窗口 破解方法: 1.下载破解插件JetbrainsCrack-2.7-release-str.jar 2.把插件放到安装目录下的bin文件夹下 3. ...

  5. 【Netty整理02-详细使用】Netty入门

    重新整理版:https://blog.csdn.net/the_fool_/article/details/83002152 参考资料: 官方文档:http://netty.io/wiki/user- ...

  6. java - Builder模式实例化对象

    Builder 优雅的链式调用来实现实例化对象 1.  首先在实体类中,构造一个Builder内部类,由Builder来完成Person的属性赋值,并最终执行build来完成Person的实例化 pa ...

  7. 基于Dapper的开源Lambda扩展LnskyDB 2.0已支持多表查询

    LnskyDB LnskyDB是基于Dapper的Lambda扩展,支持按时间分库分表,也可以自定义分库分表方法.而且可以T4生成实体类免去手写实体类的烦恼. 文档地址: https://lining ...

  8. Python 3.6 安装

    1. 下载 # 我下载到了 /tmp 目录中 cd /tmp wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tgz 2. 安装依赖 ...

  9. Codeforces 755D:PolandBall and Polygon(思维+线段树)

    http://codeforces.com/problemset/problem/755/D 题意:给出一个n正多边形,还有k,一开始从1出发,向第 1 + k 个点连一条边,然后以此类推,直到走完 ...

  10. Linux查看进程具体开启时间

    ps -p 2417 -o lstart -- 2417为进程号