zoukankan      html  css  js  c++  java
  • MySQl 进阶一 基本查询及练习

    知识点及练习

    USE myemployees;
    #1.查询表中的单个字段
    SELECT last_name FROM employees;
    
    #2.查询表中多个字段
    
    #3.查询全部
    SELECT * FROM employees;
    
    #4.查询常量值
    SELECT 100;
    SELECT 'john';
    
    #5.查询表达式
    SELECT 100%98;
    
    #6.查询函数
    SELECT VERSION();
    
    #7/给字段起别名
    SELECT 100%98 AS 结果;
        #方式一
    SELECT last_name AS 姓,first_name ASFROM employees;
        #方式二
    SELECT last_name 姓,first_name 名 FROM employees;
        #案例 别名含有关键字加上' '
    SELECT salary AS 'out put' FROM employees;
    
    #8/去重
    SELECT DISTINCT department_id FROM employees;
    
    #9. MySQL中的 +号的作用 ,只有一个功能:运算符 
        #select 70+30; 两个操作数都为数值型,则做加法运算
        #select '123'+90; 其中一方为字符型,则试图将字符型转换成数值型,转换成功则进行加法运算
        #select 123+'join';  如果转换失败,全部将字符型转换成00
        #select null=10;     只要其中一方为null,则结果肯定为null
    SELECT 100+90;
    SELECT NULL+90;
    SELECT '123'+90;
    
    #10.拼接函数 ,可以拼接多个
    SELECT CONCAT(last_name,' ',first_name) FROM employees;
    
    #######################练习1########################
    #4.显示表 departments 的结构,并查询其中的全部数据 
    DESC departments;
    SELECT * FROM `departments`;
    
    #5. 显示出表 employees 中的全部 job_id(不能重复) 
    SELECT DISTINCT job_id FROM employees;
    
    #6. 显示出表 employees 的全部列,各个列之间用逗号连接,列头显示成 OUT_PUT (必须要用ifnull(com...,0) 不然存在一个null整行变成null )
    SELECT IFNULL(commission_pct,0) AS 奖金率,
        commission_pct
    FROM employees;
    SELECT CONCAT (`first_name`,',',`last_name`,',',`email`,',',IFNULL(`commission_pct`,0)) 
    AS 'out put'
    FROM employees;
  • 相关阅读:
    CentOS下安装nginx并且升级nginx到最新版
    简单配置nginx使之支持pathinfo
    php设置和获取cookie
    div不能被点击设置
    设置CentOS里的Mysql开启客户端远程连接
    leetcode
    background-image中url找不到路径,背景图像无法显示
    0x3F3F3F3F——ACM中的无穷大常量
    HDU 5114 Collision
    HDU 5113 Black And White
  • 原文地址:https://www.cnblogs.com/zhazhaacmer/p/9836818.html
Copyright © 2011-2022 走看看