首页 > 数据库 >【MySQL练习】基本SELECT语句

【MySQL练习】基本SELECT语句

时间:2022-10-17 11:00:44浏览次数:74  
标签:语句 salary last name employees MySQL id SELECT

表数据:https://www.cnblogs.com/zhishu/p/16452950.html

1.查询员工12个月的工资总和,并起别名为ANNUAL SALARY

别名中有空格的,要用双引号。
IFNULL(expr1,expr2),expr1如果不是null,返回expr1,否则返回expr2

SELECT employee_id , last_name,salary * 12 "ANNUAL SALARY"
FROM employees;

# 把奖金也算上
SELECT employee_id,last_name,salary * 12 * (1 + IFNULL(commission_pct,0)) "ANNUAL
SALARY"
FROM employees;

2.查询employees表中去除重复的job_id以后的数据

distinct关键字用于去重

SELECT DISTINCT job_id
FROM employees;

3.查询工资大于12000的员工姓名和工资

SELECT last_name, salary
FROM employees
WHERE salary > 12000;

4.查询员工号为176的员工的姓名和部门号

SELECT last_name, department_id
FROM employees
WHERE employee_id = 176;

5.显示表 departments 的结构,并查询其中的全部数据

DESC 关键字可以用来降序也可以用来显示表结构,*号表示所有数据

DESC departments;
SELECT * FROM departments;

标签:语句,salary,last,name,employees,MySQL,id,SELECT
From: https://www.cnblogs.com/zhishu/p/16798437.html

相关文章

  • MySQl中关于JOIN的用法全解
    一、一张图看懂MySQL的各种JOIN用法二、准备表和数据,测试1、创建两个表测试CREATETABLE`forlan_class`( `id`bigint(20)NOTNULLAUTO_INCREMENTCO......
  • MySql必知必会
    MySql必知必会初始化数据库创建数据库CREATEDATABASEcrashcourse;创建表#########################################MySQLCrashCourse#http://www.forta.com......
  • MySQL维护之如何查看执行计划
    实际上在MySQL索引原理之索引分析-池塘里洗澡的鸭子-博客园(cnblogs.com)中已经使用到查看执行计划的命令explain,也进行了各列选项的解释。本文进行补充同时介绍......
  • Mysql数据库巡检(二)
    Mysql数据库巡检(二)1.查看数据库版本mysql>selectversion();2.数据库端口mysql>showglobalvariableslike'port';![img](file:///C:\Users\Administrator\App......
  • Submit report 很实用FM:RS_REFRESH_FROM_SELECTOPTIONS
    某个需求中间调用了标准的程序。带选择屏幕。写了个测试程序,玩儿的。首先写了一个取数report:然后写了个调用的report测试结果:spfli表数据:我两个report的,选择屏幕字段顺序......
  • 550JDBC各个类详解_ResultSet_遍历结果集 and551 JDBC练习_select语句
    JDResultSetBC各个类详解-ResultSet-遍历结果集Boolean next(): 游标向下移动一行,判断当前行是否是最后一行末尾(是否有数据),如果是,则返回false,如果不是则返回true注......
  • MySQL单表访问方法
    参考:MySQL是怎样运行的:从根儿上理解MySQL一:前期准备1.创建测试表CREATETABLEsingle_table(idINTNOTNULLAUTO_INCREMENT,key1VARCHAR(100),key2INT,key3V......
  • MySQL目录结构与SQL基本概念
    MySQL目录结构1.MySQL安装目录配置文件my.ini1、bin目录用于放置一些可执行文件,如mysql.exe、mysqld.exe、mysqlshow.exe等。2、data目录用于放置一些日志文件......
  • mysql数据操作
    1.增insertinto表名(列名,列名)vlues(值,值),(值,值),(值,值),(值,值);2.删deletefrom表名;deletefrom表名where条件;deletefromtb7;deletefromtb7wh......
  • MySQL服务启动和关闭与MySQL登录和退出
     MySQL服务启动和关闭+                netstopMySQL80:启动mysql服务 netstart MySQL80:关闭mysql服务    ......