sql - 结构化查询语言
问题描述
请向我解释其中的一些 SQL 代码片段:
select S.sid
from Student S
我不知道 table name 后面的“S”这个词是什么意思Student
。请帮我解释一下。
解决方案
S 是别名。Student S
.
如果您没有指定别名,您可以使用:
select sid from Student
或select Student.sid from Student
别名几乎可以是任何东西。例如:
select aliasnameishere232fsdf.sid from Student aliasnameishere232fsdf
别名不仅使查询更易于键入,而且可用于自联接、区分:
select S1.firstName, S2.firstName
from Student S1
JOIN Student S2 ON S2.someId = S1.someId
推荐阅读
- text - 为什么我在 Love2D 游戏中的文字不会更新?
- javascript - 如何让函数根据通过函数传递的内容返回不同的值?
- reactjs - 通过 Redux/React 链接 2 个组件
- acumatica - 为什么新创建的扩展字段值(在联系人屏幕中创建)不能正确默认从(客户位置屏幕到联系人屏幕)?
- php - 如何使用php连接同一列csv文件中存在的3行值
- bash - 在 unix 命令行(bash 脚本)上格式化详细复制内容
- android - 无法使用 next.js/expo (react-native) 获得简单的 hello world
- nginx - 使用 socket.io 的 Nginx 内存泄漏
- sql - 给定键列表选择一堆数据
- html - 如何在 React js 中使用视图选项进行选择