美文网首页
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