在SQL语句中的ON条件中可以使用函数,以下是一个例子:

假设有两个表,一个是订单表(orders),一个是顾客表(customers),它们的结构如下:

orders表:

| order_id | customer_id | order_date | | -------- | ----------- | ---------- | | 1 | 101 | 2021-01-01 | | 2 | 102 | 2021-01-02 | | 3 | 103 | 2021-01-03 |

customers表:

| customer_id | customer_name | | ----------- | ------------- | | 101 | Alice | | 102 | Bob | | 103 | Charlie |

现在需要查询每个订单的顾客名称和订单日期,并且只查询2021年1月1日之后的订单。

可以使用以下SQL语句:

SELECT customers.customer_name, orders.order_date
FROM customers
JOIN orders ON customers.customer_id = orders.customer_id
WHERE orders.order_date >= '2021-01-01'

这里使用了ON条件来连接两个表,使用了函数来筛选出2021年1月1日之后的订单

sql语句 中的on 条件对比里面可以使用函数吗?请举例

原文地址: https://www.cveoy.top/t/topic/feAS 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录