翼度科技»论坛 编程开发 mysql 查看内容

使用SQLyog的sql条件查询方式

7

主题

7

帖子

21

积分

新手上路

Rank: 1

积分
21
1. 等值判断(=)
  1. #查询符合条件的数据
  2. SELECT employee_id,first_name,salary
  3. FROM t_employees
  4. WHERE salary = 10000;
复制代码


2. 不等值判断(>、<、>=、 <= 、!= 、<>)和逻辑判断(and、or、not)

!=和<>都是不等于
  1. # 查询员工的工资再10000~40000之间的员工信息(编号,名字,薪资)
  2. SELECT employee_id,first_name,salary
  3. FROM t_employees
  4. WHERE salary >= 10000 AND salary <=40000;
复制代码


3.区间判断(between and)
  1. #查询员工的薪资在10000~50000之间的员工信息(编号,名字,薪资)
  2. SELECT employee_id,first_name,salary
  3. FROM t_employees
  4. WHERE salary BETWEEN 10000 AND 50000;
复制代码
4. NULL值判断(IS NULL、IS NOT NULL)
  1. #查询没有提成的员工信息(编号,名字,薪资,提成)
  2. SELECT employee_id,first_name,salary,commission_pct
  3. FROM t_employees
  4. WHERE commission_pct IS NULL;
复制代码
5. 枚举查询
  1. #查询部门编号为90、30的员工信息(编号,名字,薪资,部门编号)
  2. SELECT employee_id,first_name,salary,department_id
  3. FROM t_employees
  4. WHERE department_id IN(90,30);
复制代码
6. 模糊查询
  1. LIKE_ (单个任意字符)
  2. 列名 LIKE ‘张_'
  3. LIKE % (任意长度的任意字符)
  4. 列名 LIKE ‘张%'
复制代码
  1. #查询名字已“L”开头的员工信息(编号,名字,薪资,部门编号)
  2. SELECT employee_id,first_name,salary,department_id
  3. FROM t_employees
  4. WHERE first_name LIKE 'L%';

  5. #查询名字已“L”开头并且长度为3的员工信息(编号,名字,薪资,部门编号)
  6. SELECT employee_id,first_name,salary,department_id
  7. FROM t_employees
  8. WHERE first_name LIKE 'L__';
复制代码
7.分支结构查询
  1. CASE
  2. WHEN 条件1 THEN 结果1
  3. WHEN 条件2 THEN 结果2
  4. WHEN 条件3 THEN 结果3
  5. ELSE 结果4
  6. END
复制代码
  1. #查询员工信息(编号,名字,薪资,薪资级别<对应条件表达式生成>)
  2. SELECT employee_id,first_name,salary,
  3. CASE
  4.         WHEN salary>40000 THEN 'A'
  5.         WHEN salary>30000 AND salary <40000 THEN 'B'
  6.         WHEN salary>20000 AND salary <30000 THEN 'C'
  7.         WHEN salary>10000 AND salary <20000 THEN 'D'
  8.         ELSE 'E'
  9. END AS '薪资级别'
  10. FROM t_employees;
复制代码


总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

来源:https://www.jb51.net/database/3206991uo.htm
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

举报 回复 使用道具