除......之外,不等于

查找除复旦大学的用户信息_牛客题霸_牛客网

3种方法

1.  <>

select device_id,gender,age,university
from user_profile
where university <> '复旦大学';

2.  !=(其实是<>不等于的另外一种写法)

select device_id,gender,age,university
from user_profile
where university!='复旦大学';

3.  not in

select device_id,gender,age,university
from user_profile
where university not in '复旦大学';

SQL语句中的not in用法是一种常见的条件查询方式,它可以用于在查询结果中排除某些特定的值。not in语句通常与in语句相对应,in语句用于查询某些特定的值,而not in语句则用于查询除了这些特定值以外的所有值。

如查询不在某个列表中的值:

select *

from table_name

where column_name not in (value1,value2,value3);

注意not in后面的内容要带括号

更多not in的详细的用法见下面链接内容,建议好好看看,学习这些基础知识。

sql语句not in用法

### Switch Case 语句概述 Switch case 是一种多分支选择结构,在多种编程语言中被广泛应用。这种结构允许程序根据同的条件执行同部分的代码,从而提高代码可读性和效率。 #### C# 中的 Switch Case 使用规则 在C#中,`switch`语句用于基于某个表达式的值来决定要执行的一组语句[^2]: - `switch`后的括号里是一个待比较的表达式; - 每个`case`标签后面跟着的是可能匹配该表达式的值; - 如果没有任何一个`case`与给定表达式的值相匹配,默认会执行`default`子句下的代码块; ```csharp switch (expression) { case value1: // 当 expression 的值等于value1时执行这里... break; case value2: // 当 expression 的值等于value2时执行这里... break; default: // 若以上都是则执行此段代码... break; } ``` #### Java 中的 Switch Case 特殊之处 对于Java而言,自JDK7之后增加了对字符串的支持作为`switch`判断依据之一,并且规定了参与切换操作的数据类型范围包括基本整数类型的byte, short, int以及字符char等基础数据类型之外还加入了枚举类型和String对象[^3]: ```java // JDK7 及以后版本支持如下写法 switch (strVariable){ case "label": System.out.println("Matched string"); break; ... } ``` 需要注意的是,无论是哪种语言实现方式下都建议每条路径最后加上`break`关键字以防止意外穿透到下一个情况处理逻辑当中去非有意为之即所谓的fall-through机制。 #### 跨语言通用的最佳实践指南 尽管具体细节因所使用的编程环境而异,但在大多数情况下遵循以下几个指导方针有助于写出更清晰有效的switch-case结构: - **保持简洁**: 尽量减少嵌套层次并控制单个函数内的switch数量. - **考虑边界状况:** 总是提供默认(default)分支用来应对未预见的情况. - **利用 fall-through 效果谨慎行事:** 明确指出哪些地方应该发生贯通行为.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值