SELECT * from api_case WHERE project='商品' #查看表指定行
(project是行名称,=‘输入想要查询的内容’)
查询结果:
DESC api_case #查看表结构= DESC 表名
查询结果:
SELECT * from api_case #查看所有列
查询结果:
SELECT id,env,api_case_name,project from api_case #查询指定的列
SELECT DISTINCT id,env from api_case #过滤掉重复的值;
查询结果:
WHERE 语句
WHERE关键字,用来指明条件。我们稍微详细一点地介绍下WHERE。
WHERE的条件通常是:
- 比较文本(text)
- 比较数字(numbers)
- AND、OR、NOT等逻辑运算
让我们来看一些例子:
SELECT * FROM course WHERE dept_name='Comp. Sci.';
SELECT * FROM course WHERE credits>3;
SELECT * FROM course WHERE dept_name='Comp. Sci.' AND credits>3;
sql 逻辑运算符_SQL AND,OR,NOT
1、SQL AND运算符的语法为:
SELECT column(s) FROM table_name WHERE condition1 AND condition2;
1.1)SQL单一AND运算子范例
场景:获取年龄在12岁以上且性别为女性的学生所占的百分比。
SELECT StudentPercent FROM Student WHERE StudentAge>12 AND StudentGender = "F";
1.2)SQL多重AND运算子范例
场景 :获取年龄在12岁以上且性别是女性且该比例超过80岁的学生所占的百分比。
SELECT StudentPercent FROM Student WHERE StudentAge>12 AND StudentGender = "F" AND StudentPercent>80;
2. SQL OR运算符
语法 :
SELECT column(s) FROM table_name WHERE condition1 OR condition2;
单一运算
方案 :获取年龄在12岁以上或性别为女性的学生所占的百分比。
查询 :
SELECT StudentPercent FROM Student WHERE StudentAge>12 OR StudentGender = "F";
多重运算
方案 :获取年龄在12岁以上或性别是女性或在80岁以上的学生所占的百分比。
查询 :
SELECT StudentPercent FROM Student WHERE StudentAge>12 OR StudentGender = "F" OR StudentPercent>80;
3. SQL NOT运算符
方案 :获取性别不是女性的学生百分比。
查询 :
SELECT StudentPercent FROM Student WHERE NOT StudentGender = "F";
4. SQL逻辑运算符组合示例
4.1)SQL AND OR示例
方案 :获取州或伦敦的男性雇员的姓名。查询 :
SELECT EmpName FROM Employee WHERE EmpGender = "M" AND (EmpState = "London" OR EmpState = "Texas");
4.2)SQL AND NOT示例
场景 :获取年龄在30岁以上且性别不是男性的员工的姓名。查询 :
SELECT EmpName FROM Employee WHERE EmpAge > 30 AND NOT EmpGender = "M";
4.3)SQL OR NOT示例 (4.3) SQL OR NOT Example)
场景 :获取年龄在30岁以上或性别不是男性的员工的姓名。查询 :
SELECT EmpName FROM Employee WHERE EmpAge > 30 OR NOT EmpGender = "M";
这就是SQL逻辑运算符的全部内容。 我希望您通过SQL AND,OR和NOT运算符的示例获得足够好的主意
原来的链接:
sql 逻辑运算符_SQL AND,OR,NOT - SQL逻辑运算符