>查询:

一.查询所有数据:

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. 数据备份服务商Rubrik获4000万美元B轮融资

    搜狐科技 文/丽丽卡 5月27日,数据备份服务商Rubrik获Greylock Partners领投的4000万美元B轮融资,Lightspeed Venture Partners及其现有投资者跟投, ...

  2. [2017.02.21-22] 《Haskell趣学指南 —— Learning You a Haskell for Great Good!》

    {- 2017.02.21-22 <Haskell趣学指南 -- Learning You a Haskell for Great Good!> 学习了Haskell的基本语法,并实现了一 ...

  3. 分页组件与CBV

    一. 自定义分页 1.准备工作 (1).首先在models.py中创建一张book表用来存储数据 from django.db import models class Book(models.Mode ...

  4. J-link使用SWD下载的连线方式

    手头有两块开发板,一个是F103ZET6,另一个是C8T6.后者开发板没有JTAG口,所以只能用SWD下载和调试程序. 有如下总结: 1.有些开发板对boot的电平有要求,网上说boot0要接高电平. ...

  5. 借助URLOS快速安装WordPress

    ### 简介 WordPress是一个以PHP和MySQL为平台的自由开源的博客软件和内容管理系统.WordPress具有插件架构和模板系统.截至2018年4月,排名前1000万的网站超过30.6%使 ...

  6. Azkaban Flow 2.0 使用简介

    官方建议使用Flow 2.0来创建Azkaban工作流,且Flow 1.0将被弃用 目录 目录 一.简单的Flow 1. 新建 flow20.project 文件 2. 新建 .flow 文件 3. ...

  7. 修改SearchBar的取消按钮Cancel为中文

    一开始在网上看到很多方法都是循环,好吧,我也循环 创建UISearchBar的时候循环,不行 用searchBarTextDidBeginEditing事件去循环,也不行 无语了,搜索了Baidu第一 ...

  8. VB非常见知识总结

    1.VB.Net设置Excel中单元格字体 sheet.Range(sheet.Cells(row, stp), sheet.Cells(row, stp)).Font.Name = "Wi ...

  9. 阿里云域名的ssl证书申请与腾讯服务器域名的证书安装

    阿里云域名中的SSL证书申请,腾讯云服务器中的证书安装: 因为公司的与域名都在阿里云上面,服务器却用的是腾讯云的.记得前2年用阿里云管理平台的时候,域名的SSL证书都很好找,也许是长时间不用,找SSL ...

  10. jquery对下拉框的操作

     jQuery对下拉框的操作 /获取第一个option的值 $('#test option:first').val(); //最后一个option的值 $('#test option:last').v ...