之间
null
SQLBetween条件允许您轻松测试表达式是否在值的范围内(包括)。这些值可以是文本、日期或数字。它可以在SELECT、INSERT、UPDATE或DELETE语句中使用。SQL BETWEEN条件将返回表达式在value1和value2范围内的记录。
语法:
SELECT column_name(s)FROM table_nameWHERE column_name BETWEEN value1 AND value2;
例如: 考虑下面的雇员表,
询问
- 将中间值与数值一起使用: 列出所有工资在30000到45000之间的员工Fname,Lname。
SELECT Fname, LnameFROM EmployeeWHERE SalaryBETWEEN 30000 AND 45000;
输出:
- 使用带有日期值的BETWEEN: 查找所有出生日期在1985年1月1日至1990年12月12日之间的员工。
SELECT Fname, LnameFROM Employeewhere DOBBETWEEN '1985-01-01' AND '1990-12-30';
输出:
- 将NOT运算符用于BETWEEN 查找工资不在30000到45000范围内的所有员工姓名。
SELECT Fname, LnameFROM EmployeeWHERE SalaryNOT BETWEEN 30000 AND 45000;
输出:
在里面
IN运算符允许您轻松测试表达式是否与值列表中的任何值匹配。它用于消除选择、插入、更新或删除中的多个或多个条件的需要。也可以使用“不在”排除列表中的行。我们应该注意,任何形式的重复条目都将被保留。 语法:
SELECT column_name(s)FROM table_nameWHERE column_name IN (list_of_values);
询问
- 找到工资等于30000、40000或25000的员工的Fname、Lname。
SELECT Fname, LnameFROM EmployeeWHERE Salary IN (30000, 40000, 25000);
输出:
- 找到工资不等于25000或30000的所有员工的Fname,Lname。
SELECT Fname, LnameFROM EmployeeWHERE Salary NOT IN (25000, 30000);
输出:
本文由 阿努伊·乔汉 .如果你喜欢GeekSforgek,并想贡献自己的力量,你也可以使用 写极客。组织 或者把你的文章寄去评论-team@geeksforgeeks.org.看到你的文章出现在Geeksforgeks主页上,并帮助其他极客。
如果您发现任何不正确的地方,或者您想分享有关上述主题的更多信息,请写下评论。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END