0
点赞
收藏
分享

微信扫一扫

005MySQL_DQL语言

和谐幸福的人生 2022-03-10 阅读 59
sqlmysqljava

五、DQL语言

文章目录

5.5.2.查询字符串

5.5.3.查询表达式

5.5.4.查询函数

5.5.5.起别名

select 100*12 as 乘法结果;
#先进入myemployees库
use myemlpoyees;
select last_name as,first_name asfrom employees;

image-20220228222733962

image-20220228223120348

5.5.6.去重名

5.5.7.加号的作用

  • 在MySQL中加号只有运算符作用

  • MySQL作用分类:

  • 整型+整型------加法运算

  • 字符串+整型

    • 自动将字符串转换为整型成功了的话,继续加法运算
    • 自动将字符串转换为整型失败了的话,等于0+整型并计算出结果
  • null参与下,只要两个数中又有个是null结果必定为null

SELECT 'yanyu'+23;
SELECT NULL+23;
SELECT '12'+12;

image-20220228230542046

  • 转换失败,等于0+23

image-20220228230638721

  • null参与结果为null
  • image-20220228230722111
    转换成功
  • 将”姓“和”名“连接起来
select concat(last_name,first_name) as 名字 from employees;
desc departments;
#显示departments这个表的结构

image-20220228231324358

image-20220228231840280

5.5.8.判断某一项是否为NULL

select ifnull(commission_pct,0) as 奖金率,commission_pct from employees;
/*
如果commission_pct为NULL,则返回值为0
*/

image-20220228233540351

SELECT CONCAT(`last_name`,`first_name`,`email`,IFNULL(`commission_pct`,0)) AS "put into" FROM employees;

image-20220228234206005

举报

相关推荐

mysql数据查询DQL语言

MySQL基础(2)----DDL DML DQL语言

MySQL的DQL

MySQL--DQL

MySQL-SQL-DQL

mysql基础-DQL操作

0 条评论