<强>通配符不等代表空强>
<>强条件查询强>
选择查询列表的表名,筛选条件;
<>强分类:强>
按条件表达式筛??=
按逻辑表达式筛选或不
模糊查询,之间,在空
<强>查询工资大于12000年的员工信息强>
<代码> SELECT *从员工工资在12000;代码>
<强>查询部门编号不等90年的员工名和部门编的号,要查询的编号强>
<代码>选择last_name、从员工department_id department_id & lt;在90;代码>
<强>按逻辑表达式筛选强>
查询工资在10000到20000之间的员工名,工资以及奖金
<代码>选择last_name、工资,从员工那里salary< commission_pct; 20000年 和salary> 10000; 代码>
查询部门编号不是在90年到110年之间,或者工资高于15000年的员工
<代码>选择 * 从员工 department_id & lt; 90年 110年或department_id祝辞 或salary> 15000; #或者 SELECT * 从员工 不是(department_id>=90和department_id<=110)或salary> 15000; 代码>
<强> #查找员工姓名和工资不在8000年到17000年,且按工资升序排列强>
<代码>选择 last_name、 工资 从 员工 在哪里 工资不是8000年和17000年之间 命令 工资ASC; 代码>
<强>模糊查询强>
,查询员工名中包含字符一个的员工信息
<代码>选择 * 从 员工 在哪里 last_name像“% %”;//百分号%是通配字符,代表其他任意多个字符,_代表任意一个字符代码>
案例:查询员工名中第三个字符为e,第五个字符为一的员工名和工资
<代码>选择 last_name、 工资 从员工 在哪里 last_name像“__e_a %”;//2个下划线+ e +一个下划线+ a/<代码>
案例:查询员工名中第二个字符为_的员工名,正常转义字符\
<代码>选择 last_name 从 员工 在哪里 last_name像_ \ _ %的;代码>
<>强自定义转义字符强>
<代码>选择 last_name 从 员工 在哪里 last_name像“_@_ %”逃离“@”;代码>