钟二网络头像

钟二网络

探索SQL查询技巧、Linux系统运维以及Web开发前沿技术,提供一站式的学习体验

  • 文章92531
  • 阅读972893
首页 SQL 正文内容

sql语句from里怎么放from

钟逸 SQL 2025-03-17 01:39:57 20

FROM是SQL语句中最重要的关键字之一,用于指定要从哪个表中选取数据。FROM关键字的语法非常简单,只需要在SELECT关键字后面加上TABLE_NAME即可。例如,以下语句将从名为"users"的表中选取所有数据:

sql

SELECT * FROM users;

FROM关键字的位置

FROM关键字可以放在WHERE关键字之前或之后。如果FROM关键字放在WHERE关键字之前,则将先筛选表中的数据,然后再从筛选后的数据中选取所需要的列。例如,以下语句将从名为"users"的表中选取所有年龄大于18岁的用户的用户名和电子邮件地址:

sql

SELECT username, email FROM users WHERE age > 18;

如果FROM关键字放在WHERE关键字之后,则将先从表中选取所有数据,然后再筛选出所需要的行。例如,以下语句将从名为"users"的表中选取所有用户名包含"admin"字符串的用户的数据:

sql

SELECT * FROM users WHERE username LIKE '%admin%';

多个表之间的连接

FROM关键字还可以用于连接多个表。通过使用JOIN关键字,可以将来自不同表中的数据合并到一起。例如,以下语句将从"users"表和"orders"表中选取所有用户的用户名和订单号:

sql

SELECT u.username, o.order_id

FROM users u

JOIN orders o ON u.id = o.user_id;

FROM是SQL语句中用于指定要从哪个表中选取数据的关键字。FROM关键字可以放在WHERE关键字之前或之后,也可以用于连接多个表。通过正确使用FROM关键字,可以从数据库中高效地检索所需的数据。

文章目录
    搜索