美文网首页
mysql 基本查询

mysql 基本查询

作者: 行走的蛋白质 | 来源:发表于2019-12-05 16:31 被阅读0次
    select 查询
    • SELECT *FROM 表名; 查询全部列
    • SELECT id, name FROM student; 查询特定的列
    • SELECT 100%98; 查询表达式
    • select now(); 查询函数
    查询时给列的别名
    • 使用as
      SELECT 列名1 AS "列1别名",列名2 AS "列2别名" FROM 表名;
    • 使用空格
      SELECT 列名1 "列1别名",列名2 "列2别名" FROM 表名;
    查询去重
    • select distinct 字段名 from 表名;
    +号的作用

    java中的+号: ①运算符,两个操作数都为数值型 ②连接符,只要有一个操作数为字符串
    mysql中的+号: 仅仅只有一个功能:运算符

    • 直接运算
      select 数值+数值;
    • 先试图将字符转换成数值,如果转换成功,则继续运算;否则转换成0,再做运算
      select 字符+数值;
    • 结果都为null
      select null+值;
    concat函数
    • select concat(字符1,字符2,字符3,...);
    ifnull函数

    功能:判断某字段或表达式是否为null,如果为null 返回指定的值,否则返回原本的值

    • select ifnull(commission_pct,0) from employees;
    isnull函数

    功能:判断某字段或表达式是否为null,如果是,则返回1,否则返回0

    • elect isnull(id) from stuinfo;

    相关文章

      网友评论

          本文标题:mysql 基本查询

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