这样也会返回dev_id值为1或2的
时间: 2023-02-07 13:57:07 浏览: 58
可以使用以下查询语句返回 dev_id 值为 1 或 2 的结果:
```
SELECT * FROM table_name WHERE dev_id IN (1, 2);
```
如果想要返回 dev_id 值为 1 或 2 但排除 3 的结果,可以使用以下查询语句:
```
SELECT * FROM table_name WHERE dev_id IN (1, 2) AND dev_id != 3;
```
这样会返回 dev_id 值为 1 或 2 且不是 3 的所有结果。
相关问题
SDM660的qpnp_smb2.c中的pmic_rev_id = get_revid_data(revid_dev_node);函数什么作用
函数 `get_revid_data` 的作用是从设备树中读取 PMIC 的版本号信息,并将其存储在 `pmic_rev_id` 变量中。具体来说,它从设备树节点 `revid_dev_node` 中获取 `pmic-rev-id` 属性的值,并将其转换成整数形式,最后返回这个整数值。这个 PMIC 的版本号信息可以用于判断设备的硬件版本,从而进行相关的操作或者修复。在 SDM660 的 qpnp_smb2.c 中,`pmic_rev_id` 变量的值被用于控制不同版本 PMIC 的充电电流和电压等参数。
查询比2020级所有学生的体测项目(dev_id)成绩高的学生的学号(stu_id)
你可以使用如下 SQL 语句来查询:
```
SELECT DISTINCT stu_id
FROM table_name
WHERE score > (
SELECT AVG(score)
FROM table_name
WHERE grade = '2020级'
)
```
其中,`table_name` 是你要查询的表名,`dev_id` 是体测项目的编号,`score` 是成绩列,`grade` 是年级列,`2020级` 是要比较的年级。
这条 SQL 语句会先查询出 `2020级` 所有学生的体测成绩的平均值,然后在原表中查找比平均值高的学生的学号,并去重后返回。
你可以将 `table_name` 替换为你实际的表名,然后在 Navicat 中执行该 SQL 语句即可。