• DQL


    一基础查询:

    语法: select 查询列表

                from   表名;

     查询列表可以是:字段,常量,函数,表达式,且查询列表可以有多个;

    一:查询列表是employees表中的一列

    select employee_id
    from  employees;
    

    二:查询列表是表的多列

    select salary,job_id
    from employees;

    三:查询所有的字段

    select *
    from employees;
    

     四:查询列表是常量

     注意:字符型和日期型的常量值必须用单引号引起来,数值型不需要

    select 12;
    

     五:查询列表是函数

    select max(salary)
    from employees
    

     六:查询表达式

    select 1000/20;
    

     二:起别名

     例如 用66 代表employee_id

     方法:用 AS +别名

               或 用空格代替AS

    select employee_id AS 66
    from employees;
    

     三:去重

    方法: 在查询列表前加 distinct

    select distinct department_id
    from employees;
    

     四 :mysql 中的 + 号

    作用:

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

    五:补充三个函数

    1. concat

     功能:连接两个部分,相当于Java中的+号的作用(拼接字符)

     用法:concat(字符一,字符二,字符三,.....);

     

    2.ifnull

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

    用法:select ifnull(commission_pct,0) from employees;

    3.isnull

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

  • 相关阅读:
    如何在myeclipse上使用git(码云)
    myeclipse使用git图文教程
    内存buffer转换为多维数组访问
    fd究竟是何方神圣
    getline c实现
    TLB初始化 Missing Handler,MIPS R3K mips_init_tlb
    Ubuntu 16.04 风扇特别响解决办法
    MySQL安装与卸载
    linux项目环境部署入门
    MySQL入门笔记一
  • 原文地址:https://www.cnblogs.com/yue-170305/p/10714960.html
Copyright © 2020-2023  润新知