在WHERE子句中使用函数
时间: 2024-02-05 12:11:37 浏览: 72
SQL中where子句与having子句的区别小结
5星 · 资源好评率100%
在 SQL 中,我们可以在 WHERE 子句中使用函数来过滤数据。常用的函数包括:
1. 比较运算符函数:如 =、>、<、>=、<=、<> 等。
例如,我们可以使用下面的 SQL 语句来查找订单金额大于 100 的所有订单:
```
SELECT * FROM orders WHERE amount > 100;
```
2. 字符串函数:如 CONCAT、LEN、UPPER、LOWER、SUBSTRING 等。
例如,我们可以使用下面的 SQL 语句来查找姓氏为“Smith”的客户:
```
SELECT * FROM customers WHERE UPPER(last_name) = 'SMITH';
```
3. 数值函数:如 ABS、CEILING、FLOOR、ROUND、TRUNCATE 等。
例如,我们可以使用下面的 SQL 语句来查找价格小于 10 元的所有商品:
```
SELECT * FROM products WHERE price < 10;
```
总之,在 WHERE 子句中使用函数可以让我们更灵活地进行数据过滤和查询。
阅读全文