• sql语句的使用-查找


    移动开发中经常会遇到sqlite数据库,总结下常用的使用列表。

    假如数据库里有一个数据表 COMPANY,如下:

    ID          NAME        AGE         ADDRESS     SALARY
    ----------  ----------  ----------  ----------  ----------
    1           Paul        32          California  20000.0
    2           Allen       25          Texas       15000.0
    3           Teddy       23          Norway      20000.0
    4           Mark        25          Rich-Mond   65000.0
    5           David       27          Texas       85000.0
    6           Kim         22          South-Hall  45000.0
    7           James       24          Houston     10000.0

    需求1: 查找 年龄大于或等于25和工资大于或等于65000.00

    sql :   SELECT * FROM COMPANY WHERE AGE >= 25 AND SALARY >= 65000

    查询结果
    ID NAME AGE ADDRESS SALARY ---------- ---------- ---------- ---------- ---------- 4 Mark 25 Rich-Mond 65000.0 5 David 27 Texas 85000.0

    需求2: 查找所有已 'Ki开头的'内容。

    sql :  SELECT * FROM COMPANY WHERE NAME LIKE 'Ki%'

    ID NAME AGE ADDRESS SALARY
    ----------  ----------  ----------  ----------  ----------
    6           Kim         22          South-Hall  45000.0

    需求3: 指定范围,如查找年龄为 25,27。
    sql : SELECTE *FROM
    COMPANY WHERE AGE IN (25,27)

    或者年龄不是 25,27
    sql : SELECTE *FROM  COMPANY  WHERE AGE NOT IN (25,27)
    需求4: 如查找年龄为25和27之间的记录
    sql : SELECTE *FROM  COMPANY  WHERE AGE BETWEN  25 AND 27
    需求5:假如数据库里含有时间,如果对满足某个时间条件进行查找,可以使用datetime
     sql :select *from  TableName where  datetime(userdate) > datetime('2016-02-19 12:14:47') 


  • 相关阅读:
    (转)深入理解C语言指针的奥秘
    (转)C语言在哪里?
    [转]12个摄影基本法则
    光圈使用
    ArcIMS 连接器.NET Link 使用方法
    在asp.net中使用xml文件的两种类型及用法
    利用XSL双向转换XML文档
    光圈 暴光 快门对比
    保护眼睛的电脑颜色设置
    vb.net2005动态添加网页控件的事件
  • 原文地址:https://www.cnblogs.com/menchao/p/5201608.html
Copyright © 2020-2023  润新知