美文网首页
数据库学习笔记-基础查询

数据库学习笔记-基础查询

作者: 有只白熊丶 | 来源:发表于2020-03-20 21:25 被阅读0次

    基础查询

    查询字段语法

    查询单字段
    SELECT 字段 FROM 表名;
    查询多字段
    SELECT 字段1,字段2,字段3... FROM 表名;
    查询全部字段
    SELECT * FROM 表名;
    注:为了避免与关键字重复可以在字段两边添加``。

    去重查询

    当我们需要查询的表内含有大量重复值,则可以用去重查询获得每个不重复值,语法如下:
    SELECT DISTINCT 字段 FROM 表名 ;

    AS

    为了方便理解,区分重复字段,可以将常量,表达式或者函数用AS关键字起一个别名来代替,如:
    SELECT 100*20 AS 结果 ;
    SELECT name AS 姓名 FROM 表名 ;
    SELECT 'JACK' AS 杰克 ;
    注:若别名里有特殊字符(空格等)则该别名必须用""引起来。

    加号

    SQL语法中的“+”仅表示运算符,若用字符串与数值相加则会试图将字符串转换成数值,若成功则相加,若失败则字符串为“0”再相加,如:
    SELECT '1'+1;
    结果为2;
    SELECT 'jack'+1;
    结果为1
    注:相加的任何一方为null,则结果为null。

    CONCAT()

    作用:字段拼接函数
    用法:
    CONCAT(字段1,字段2,字段3...)

    IFNULL(参数1,参数2)

    作用:判断参数1是否为null,若为null则将其替换为参数2。
    用法:
    SELECT IFNULL(AGE,0)+1 AS 年龄;

    相关文章

      网友评论

          本文标题:数据库学习笔记-基础查询

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