MySQL 表记录查询小练习
表记录查询小练习
- 查看岗位是teacher的员工姓名、年龄
- 查看岗位是teacher且年龄大于26岁的员工姓名、年龄
- 查看岗位是teacher且薪资在12000-16000范围内的员工姓名、年龄、薪资
- 查看岗位描述不为NULL的人员信息
- 查看岗位是teacher且薪资是10000或14000员工姓名、年龄、薪资
- 查看岗位是teacher且薪资不是10000或14000的员工姓名、年龄、薪资
- 查看岗位是teacher且名字是b开头的员工姓名、薪资
mysql> select * from t1;
+----+---------+-----+---------+--------+----------+
| id | name | age | job | salary | job_desc |
+----+---------+-----+---------+--------+----------+
| 1 | alpha | 18 | student | 0 | NULL |
| 2 | bravo | 25 | teacher | 10000 | python |
| 3 | charlie | 26 | teacher | 12000 | NULL |
| 4 | delta | 27 | teacher | 14000 | golang |
| 5 | echo | 28 | teacher | 16000 | NULL |
+----+---------+-----+---------+--------+----------+
mysql> select name,age from t1 where job='teacher';
+---------+-----+
| name | age |
+---------+-----+
| bravo | 25 |
| charlie | 26 |
| delta | 27 |
| echo | 28 |
+---------+-----+
4 rows in set (0.00 sec)
mysql> select name,age from t1 where job='teacher'and age>26;
+-------+-----+
| name | age |
+-------+-----+
| delta | 27 |
| echo | 28 |
+-------+-----+
2 rows in set (0.00 sec)
mysql> select name, age, salary from t1 where job='teacher'and salary between 12
000 and 16000;
+---------+-----+--------+
| name | age | salary |
+---------+-----+--------+
| charlie | 26 | 12000 |
| delta | 27 | 14000 |
| echo | 28 | 16000 |
+---------+-----+--------+
3 rows in set (0.00 sec)
mysql> select * from t1 where job_desc is not NULL;
+----+-------+-----+---------+--------+----------+
| id | name | age | job | salary | job_desc |
+----+-------+-----+---------+--------+----------+
| 2 | bravo | 25 | teacher | 10000 | python |
| 4 | delta | 27 | teacher | 14000 | golang |
+----+-------+-----+---------+--------+----------+
2 rows in set (0.00 sec)
mysql> select name, age, salary from t1 where job='teacher'and salary in (10000,
14000);
+-------+-----+--------+
| name | age | salary |
+-------+-----+--------+
| bravo | 25 | 10000 |
| delta | 27 | 14000 |
+-------+-----+--------+
2 rows in set (0.00 sec)
mysql> select name, age, salary from t1 where job='teacher'and salary not in (10
000, 14000);
+---------+-----+--------+
| name | age | salary |
+---------+-----+--------+
| charlie | 26 | 12000 |
| echo | 28 | 16000 |
+---------+-----+--------+
2 rows in set (0.00 sec)
mysql> select name, salary from t1 where name like 'b%';
+-------+--------+
| name | salary |
+-------+--------+
| bravo | 10000 |
+-------+--------+
1 row in set (0.00 sec)
MySQL 表记录查询小练习的更多相关文章
- MySQL 表子查询
MySQL 表子查询 表子查询是指子查询返回的结果集是 N 行 N 列的一个表数据. MySQL 表子查询实例 下面是用于例子的两张原始数据表: article 表: aid title conten ...
- Mysql之单表记录查询
数据记录查询: 1.简单数据记录查询: select * from table_name; select allfield from table_name; select distinct(属性名) ...
- mysql表基本查询
第一节 -- or # 单行注释/***多行注释*/ -- c创建数据库examCREATE DATABASE exam; USE exam; /*创建部门表*/CREATE TABLE dept( ...
- Mysql表连接查询
原文地址: https://www.cnblogs.com/qiuqiuqiu/p/6442791.html 1.内联接(典型的联接运算,使用像 = 或 <> 之类的比较运算符).包括相等 ...
- MySQL表单查询
一.表单查询的语法 select 字段1.字段2....from 表名 where MySQL备份
- MySQL--详细查询操作(单表记录查询、多表记录查询(连表查询)、子查询)
一.单表查询 1.完整的语法顺序(可以不写完整,其次顺序要对) (不分组,且当前表使用聚合函数: 当前表为一组,显示统计结果 ) select distinct [*,查询字段1,查询字段2,表达式, ...
- Python学习第二十三课——Mysql 表记录的一些基本操作 (查)
查(select * from 表名) 基本语法: select <字段1,字段2,...> from <表名> where <表达式>; 例如,查询student ...
- mysql之连接查询小作业
#数据准备drop table if exists class;create table class( class_no int(2) unsigned zerofill primary key ...
- 解决mysql表不能查询修改删除等操作并出现卡死
问题现象1:进程wait卡住 测试环境mysql出现了一个怪表:select查询表卡死,alter修改表卡死,甚至我不想要这个表了,delete.truncate.drop表都卡死卡主了...... ...
随机推荐
- [LC]88题 Merge Sorted Array (合并两个有序数组 )
①英文题目 Given two sorted integer arrays nums1 and nums2, merge nums2 into nums1 as one sorted array. N ...
- stdClass Object 数据的处理
stdClass Object 数据的处理 在调用接口的时候往往返回的是 stdClass Object 类型的数据,我们在取数据值的时候就阔以直接使用对象->属性值的方式操作值 $ret = ...
- Python 之路 Day01 笔记-什么是变量,常量等
变量 变量 是 为了存储 程序运算过程中的一些中间 结果,为了方便日后调用 变量的命名规则 1. 要具有描述性 2. 变量名只能'_','数字','字母'组成,不可以是空格或特殊字符(#?<., ...
- 20191121-7 Scrum立会报告+燃尽图 03
此作业的要求参见https://edu.cnblogs.com/campus/nenu/2019fall/homework/10067一.小组情况 队名:扛把子 组长:孙晓宇 组员:宋晓丽 梁梦瑶 韩 ...
- python爬取中国知网部分论文信息
爬取指定主题的论文,并以相关度排序. #!/usr/bin/python3 # -*- coding: utf-8 -*- import requests import linecache impor ...
- python3 之 匿名函数
一.语法: lambda 参数:方法(或三元运算) #最多支持3元运算 二.实例1:基础 #函数1: a = lambda x:x*x print(a(2)) #函数2: def myfun(x): ...
- nslookup命令查找域名
了解 DNS 域名服务 熟悉使用 nslookup 查找 DNS 服务器上登记的域名,记录几次查询的结果, 及服务器的 ip. 1. 某个子域下的一部分主机的名字- IP 地址对应关系,如 flame ...
- 【Luogu P5490】扫描线
Luogu P5490 作为一道模板题让我卡了一个月…… 对于线段树+离散化新手而言这实在是太难了…… 有关离散化: 可以查看这一篇文章:https://www.jianshu.com/p/93476 ...
- /etc/security/limits.conf配置文件详解
这个文件主要是用来限制用户对系统资源的使用.是/lib64/security/pam_limits.so模块对应的/etc/serurity/pam_limits的配置文件. # /etc/secur ...
- 【日常错误】Could not initialize class org.hibernate.validator.internal.engine.ConfigurationImpl
最近在用spring-boot编写一个Lucene项目,中间用到了redis,引用了spring-boot-starter-data-redis,在eclipse中用外部Tomcat启动项目一切正常, ...