sql 占比_sql 查询语句以及逻辑运算符

SELECT * from api_case WHERE project='商品' #查看表指定行

(project是行名称,=‘输入想要查询的内容’)

查询结果:

591c2c317478fc35758175f6b277ad75.png

DESC api_case #查看表结构= DESC 表名

查询结果:

5e219b556fd366632b72b870a30c1b14.png

SELECT * from api_case #查看所有列

查询结果:

e6b0424a22c6d5ae9afe08add2d2e6ef.png

SELECT id,env,api_case_name,project from api_case #查询指定的列

b525b61fb99433a9106bf4c62defb7f0.png

SELECT DISTINCT id,env from api_case #过滤掉重复的值;

查询结果:

fd0d322b60d690e52097187bf8be559c.png

WHERE 语句

WHERE关键字,用来指明条件。我们稍微详细一点地介绍下WHERE

WHERE的条件通常是:

  • 比较文本(text)
  • 比较数字(numbers)
  • ANDORNOT等逻辑运算

让我们来看一些例子:


  1. SELECT * FROM course WHERE dept_name='Comp. Sci.';

  2. SELECT * FROM course WHERE credits>3;

  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逻辑运算符

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值