美文网首页
chapter04:检索数据

chapter04:检索数据

作者: WeirdoSu | 来源:发表于2017-12-16 19:43 被阅读0次

    SELECT语句

    最常用,必须给出——想选择什么,从什么地方选择。

    检索单个列

    products表中检索一个名为prod_name的列:

    SELECT prod_name FROM products

    • 不区分大小写,但对所有的SQL关键字使用大写,对所有列和表名使用小写,易于阅读和调试;
    • 以 ; 结束语句。

    检索多个列

    SELECT prod_id, prod_name, prod_price FROM products;
    

    检索所有列

    SELECT * FROM products;
    

    检索不同的行

    使用DISTINCT关键字,只返回不同的值。

    SELECT DISTINCT vend_id FROM products;
    

    !:不能部分使用DISTINCT,DISTINCT关键字应用于所有列而不仅是前置它的列。即如果给出SELECT DISTINCT vend_id, prod_price;,除非指定的两个列都不同,否则所有行都将被检索出来。

    限制结果

    SELECT语句返回所有匹配的行。为了返回第一行或前几行,可使用LIMIT子句:

    • 返回不多于5行:
    SELECT prod_name FROM products LIMIT 5;
    
    • 指定要检索的开始行和行数:
    SELECT prod_name FROM products LIMIT 5, 5;
    

    使用完全限定的表名

    即同时使用表名和列字。

    SELECT products.prod_name FROM products;
    

    表名也可以完全限定:

    SELECT products.prod_name FROM crashcourse.products;
    

    相关文章

      网友评论

          本文标题:chapter04:检索数据

          本文链接:https://www.haomeiwen.com/subject/znhewxtx.html