外贸网站推广渠道珠海新盈科技网站建设

当前位置: 首页 > news >正文

外贸网站推广渠道,珠海新盈科技网站建设,国家反诈中心app下载,重庆江津网站设计公司电话目录 1 学习目标 2 基础查询 2.1 语法 2.2 例子 3 条件查询 3.1 含义 3.2 语法 3.3 条件表达式 3.3.1 条件运算符 3.3.2 例子 3.4 逻辑表达式 3.4.1 逻辑运算符 3.4.2 例子 3.5 模糊查询 3.5.1 概述 3.5.2 例子 4 DISTINCT关键字 4.1 含义 4.2 例子 5 总结…目录 1 学习目标 2 基础查询 2.1 语法 2.2 例子 3 条件查询 3.1 含义 3.2 语法 3.3 条件表达式 3.3.1 条件运算符 3.3.2 例子 3.4 逻辑表达式 3.4.1 逻辑运算符 3.4.2 例子 3.5 模糊查询 3.5.1 概述 3.5.2 例子 4 DISTINCT关键字 4.1 含义 4.2 例子 5 总结 一键三连哦各位袁友…… 1 学习目标 重点掌握基础查询语法重点掌握条件查询语法重点掌握distinct关键字的使用 2 基础查询 2.1 语法 SELECT 字段1,字段2,… [FROM 表名]; 备注 类似于Java中 :System.out.println(要打印的东西); 特点 ① 通过select查询完的结果 是一个虚拟的表格不是真实存在 ② 要查询的东西可以是常量值、可以是表达式、可以是字段、可以是函数
2.2 例子 ①切入到hr库 USE hr; ②查询employees表中的所有字段内容省略字段 SELECT * FROM employees; ③查询employees表中的所有字段内容不省略字段 SELECT employee_id,first_name,last_name,email,phone_number,hire_date,job_id,salary,commission_pct,manager_id,department_id FROM employees; ④查询employees表中的部分字段但是字段显示顺序为first_name、last_name、email SELECT first_name,last_name,email FROM employees; ⑤查询employees表中的部分字段但是字段显示顺序为email、last_name、first_name SELECT email,last_name,first_name FROM employees; 3 条件查询 3.1 含义 条件查询根据条件过滤原始表的数据查询到想要的数据 3.2 语法 SELECT 要查询的字段|表达式|常量值|函数 FROM 表 WHERE 条件; 3.3 条件表达式 3.3.1 条件运算符 条件运算符含义大于小于大于等于小于等于等于!不等于不等于BETWEEN 小 AND 大在指定范围之间IN在一组指定的值中取值IS NULL字段为NULL 3.3.2 例子 ①查看employees表结构 DESC employees; ②查询员工id是110的员工部分信息 SELECT employee_id, first_name, salary FROM employees WHERE employee_id 110; ③查询50部门的员工 SELECT employee_id, first_name, salary, department_id FROM employees WHERE department_id 50; ④查询不在50部门的员工排除50部门 SELECT employee_id, first_name, salary, department_id FROM employees WHERE department_id 50; 或者 SELECT employee_id, first_name, salary, department_id FROM employees WHERE department_id ! 50; ⑤查询工资小于 3000的员工 SELECT employee_id, first_name, salary, department_id FROM employees WHERE salary 3000; ⑥查询工资是 [8000, 9000]范围的员工 SELECT employee_id, first_name, salary, department_id FROM employees WHERE salary BETWEEN 8000 AND 9000; ⑦查询主管id是100、120、122的员工 SELECT employee_id, first_name, salary, manager_id FROM employees WHERE manager_id IN (100, 120, 122); ⑧没有主管的人(manager_id 是null值) SELECT employee_id, first_name, salary, manager_id FROM employees WHERE manager_id IS NULL; 3.4 逻辑表达式 3.4.1 逻辑运算符 逻辑运算符含义两个条件如果同时成立结果为true否则为falseAND两个条件如果同时成立结果为true否则为false||两个条件只要有一个成立结果为true否则为falseOR两个条件只要有一个成立结果为true否则为falseNOT如果条件成立则not后为false否则为true 3.4.2 例子 ①查询工资是 [8000, 10000]范围的员工 SELECT employee_id, first_name, salary, department_id FROM employees WHERE salary 8000 AND salary 10000; 或者 SELECT employee_id, first_name, salary, department_id FROM employees WHERE salary 8000 salary 10000; ②查询薪资等于8000或者薪资等于10000的员工 SELECT employee_id, first_name, salary, department_id FROM employees WHERE salary 8000 OR salary 10000; 或者 SELECT employee_id, first_name, salary, department_id FROM employees WHERE salary 8000 || salary 10000; ③查询工资3000或者工资15000 SELECT employee_id, first_name, salary FROM employees WHERE salary 3000 OR salary 15000; 或者 SELECT employee_id, first_name, salary FROM employees WHERE salary NOT BETWEEN 3000 AND 15000; ④排除部门50,80,100,60 SELECT employee_id, first_name, salary, department_id FROM employees WHERE department_id NOT IN(50,80,100,60); ⑤有提成的员工commission_pct不是null SELECT employee_id, first_name, salary, commission_pct FROM employees WHERE commission_pct IS NOT NULL; 3.5 模糊查询 3.5.1 概述 使用LIKE关键字可以进行字符串的模糊查询但是需要使用通配符 通配符 _ 单个字符% 多个字符 格式示例
LIKE %X% 表示字符串中包含字符X LIKE _X% 表示字符串中第二个字符是X LIKE X% 表示字符串以X开始 LIKE %X 表示字符串以X结束 LIKE %X_Y 表示字符串倒数第三个字符数X并且最后一个字符是Y 3.5.2 例子 ①查询first_name中包含en的员工信息 SELECT employee_id, first_name, salary FROM employees WHERE first_name LIKE %en%; ②first_name第三个和第四个字符是en SELECT employee_id, first_name, salary FROM employees WHERE first_name LIKE __en%; ③排除电话中包含44 SELECT employee_id, first_name, salary, phone_number FROM employees WHERE phone_number NOT LIKE %44%; 4 DISTINCT关键字 4.1 含义 去除重复数据 4.2 例子 ①所有的部门id(要求部分id不重复显示)并且不显示null SELECT DISTINCT department_id FROM employees WHERE department_id IS NOT NULL; ②所有部门中有哪些工作岗位 SELECT DISTINCT department_id,job_id FROM employees WHERE department_id IS NOT NULL; 5 总结 ①基础查询 使用SELECT语句可以从数据库中检索数据。以下是基本SELECT语句的一般格式 SELECT column1, column2, … FROM table_name; 此语句将返回表格“table_name”中所有行的“column1”、“column2”等列。 ②条件查询 条件查询使用WHERE子句来过滤要返回的行。以下是使用WHERE子句的SELECT语句的一般格式 SELECT column1, column2, … FROM table_name WHERE condition; 其中“condition”是一个逻辑表达式它定义了要返回哪些行。例如要检索“employees”表中工资大于50000的员工的姓名和姓氏请执行以下操作 SELECT first_name, last_name FROM employees WHERE salary 50000; ③DISTINCT关键字 DISTINCT关键字用于从结果集中返回唯一的值。以下是DISTINCT关键字的一般格式 SELECT DISTINCT column1, column2, … FROM table_name; 此语句将返回表格“table_name”中所有唯一的“column1”、“column2”等列。 例如要获取“employees”表中唯一的职位列表请执行以下操作 SELECT DISTINCT job_title FROM employees; 上篇文章MySQL数据库的基本概念day23-CSDN博客https://blog.csdn.net/Z0412_J0103/article/details/141679002下篇文章SQL的高级查询练习知识点中day25-CSDN博客https://blog.csdn.net/Z0412_J0103/article/details/141804900