zoukankan      html  css  js  c++  java
  • SQList的简单查询

    总结;
    count(*)查找数量
    limit 10限制数量为10个
    order by year 根据year排序
    like    'sta%'   查找开头为sta的字符串
    desc   降序排序
     
     
    1,有时候我们只想知道1985年以后的电影有几部:  
    select count(*) from film where year >= 1985;
     
    2,有时候我们只想知道数据库一共有多少笔资料:  
    select count(*) from film
    查询资料  
    讲到这里,我们终于要开始介绍SQL最强大的select指令了。我们首先简单介绍select的基本句型:  
     
    select columns from table_name where expression; 
    最常见的用法,当然是倒出所有数据库的内容:  
    select * from film; 
    如果资料太多了,我们或许会想限制笔数:  
    select * from film limit 10; 
    或是照着电影年份来排列:  

    select * from film order by year limit 10; 

    或是年份比较近的电影先列出来:  
    select * from film order by year desc limit 10; 
    或是我们只想看电影名称跟年份:  
    select title, year from film order by year desc limit 10; 
    查所有茱蒂佛斯特演过的电影:  
    select * from film where starring='Jodie Foster'; 
    查所有演员名字开头叫茱蒂的电影('%' 符号便是 SQL 的万用字符):  
    select * from film where starring like 'Jodie%'; 
    查所有演员名字以茱蒂开头、年份晚于1985年、年份晚的优先列出、最多十笔,只列出电影名称和年份:  
    select title, year from film where starring like 'Jodie%' and year >= 1985 order by year desc limit 10;
  • 相关阅读:
    pexpect库学习之包装类详解
    spawn类expect方法详解
    spawn类参数command详解
    Django中如何实现数据库路由?
    Memcached中的存取命令详解
    Javascript的参数详解
    Python中Paramiko协程方式详解
    Greenlets间如何实现互相通信?
    Gevent中的同步与异步详解
    jQuery正则的使用方法步骤详解
  • 原文地址:https://www.cnblogs.com/kbqLibrary/p/4758773.html
Copyright © 2011-2022 走看看