• MySQL查询操作——2


    -----------查询操作---------------------------

    查询表中的所有字段
    SELECT * FROM employees;

    查询常量值
    SELECT 100;
    SELECT 'john';

    查询表达式
    SELECT 100*98;

    查询函数
    SELECT VERSION();


    二、起别名
    方式一:使用 AS
    SELECT 100*98 AS 结果;

    SELECT last_name AS 姓,first_name AS 名 FROM employees;

    方式二:使用空格
    SELECT last_name 姓,first_name 名 FROM employees;

    案列:查询salary,显示结果为 out put
    SELECT salary AS "out put" FROM employees;


    三、去重

    案列:查询员工表中涉及到的所有的部门编号
    SELECT DISTINCT department_id FROM employees;


    四、+号的作用:运算符,两个擦作数都为数值型,则作加法运算
    如果其中一个操作数为字符型,试图将字符型数值转换成数值型
    如果转换成功,则继续做加法运算
    如果转换失败,则将字符型数值转换成0
    SELECT null+10; 只要其中一方为null,则结果肯定为null

    案例:查询员工名和姓连接成一个字段,并显示为姓名

    SELECT CONCAT('a','b','c') AS 结果;
    SELECT
    CONCAT(last_name+first_name) AS 姓名
    FROM
    employees;


    四、显示表departments的结构,并查询其中的全部数据
    DESC departments;


    五、显示出表employees的全部列,各个列之间用逗号连接,列头显示成out_put
    SELECT
    IFNULL(commission_pact,0) AS 奖金率,
    commission_pact
    FROM
    employees;
    -----------------------------------------

    SELECT
    CONCAT(`last_name`,',',`first_name`,',',IFNULL(commission_pact,0)) AS 姓名
    FROM
    employees;

  • 相关阅读:
    正则表达式:(?=a)是什么意思?
    炫酷的 CSS 形状(值得收藏)
    右边菜单侧拉框
    iframe的父子层跨域 用了百度的postMessage()方法
    二级联动菜单
    一个类似职位选择的二级多选
    iOS sharedk短信分享
    Xcode6新建项目没有.pch
    iOS An error was encountered while running (Domain = FBSOpenApplicationErrorDomain, Code = 4)
    转 UINavigationController标题文字颜色
  • 原文地址:https://www.cnblogs.com/geeker-xjl/p/10665368.html
Copyright © 2020-2023  润新知