• oracleI基础入门(6)sql语句In Crazy


    IN
    在 SQL 中,在两个情况下会用到 IN 这个指令;其中之一:与 WHERE 有
    关的那一个情况。在这个用法下,我们事先已知道至少一个我们需要的值,而我们将这些知
    道的值都放入 IN 这个子句。 IN 指令的语法为下:
    SELECT "栏位名" FROM "表格名" WHERE "栏位名" IN ('值一', '值二', ...)
    在括号内可以有一或多个值,而不同值之间由逗点分开。值可以是数目或是文字。若在括号
    内只有一个值,那这个子句就等于WHERE "栏位名" = '值一'
    eg:若我们要在 Store_Information 表格中找出所有涵盖 Los Angeles 或 San Diego
    的资料,
    Store_Information 表格:
    store_name                            Sales                           Date
    Los Angeles                           $1500                           Jan-05-1999
    San Diego                             $250                             Jan-07-1999
    San Francisco                        $300                             Jan-08-1999
    Boston                                  $700                            Jan-08-1999
    我们就键入,
    SELECT * FROM Store_Information WHERE store_name IN ('Los Angeles', 'San Diego')
    结果:
    store_name          Sales              Date
    Los Angeles          $1500              Jan-05-1999
    San Diego             $250               Jan-07-1999

  • 相关阅读:
    一道编程面试题
    AtCoder Grand Contest 016 B
    AtCoder Regular Contest 076 D
    Codeforces Round #419 (Div. 2) B. Karen and Coffee
    2017 计蒜之道 复赛 Windows画图+百度地图导航
    Codeforces Round #418 (Div. 2) B. An express train to reveries
    棠梨煎雪
    Bits And Pieces
    Let Them Slide
    TeaTree
  • 原文地址:https://www.cnblogs.com/flyscan/p/2498994.html
Copyright © 2020-2023  润新知