zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    PL/SQL 自动补全[转]
    关闭开发环境的开发者模式
    删除带外键的表【foreign key constraint fails】报错
    CSSS选择器总结
    XSS漏洞初窥(通过dvwa平台进测试)
    Oracle 闪回 找回数据
    Oracle 函数 Function
    Oracle 存储过程 PROCEDURE
    Oracle 备份与恢复
    Web应用程序架构的比较
  • 原文地址:https://www.cnblogs.com/yue-170305/p/10714960.html
Copyright © 2011-2022 走看看