select 语句中的 “t”是什么意思呢?

来源:百度知道 编辑:UC知道 时间:2024/05/27 08:33:45
例如:select * from dj_nsrxx t 最后的的那个“t”
我在写语句的时候 加不加这个 “t” 没什么区别啊

没区别
一样好用
你加一个T只是表明这个表的别名叫 t
在下面的语句中
你可以直接用t代表这个表
例如 t.userid
就和 dj_nsrxx.userid 是一样的

dj_nsrxx 的别名

为避免歧义,别名最好写成select * from dj_nsrxx as t
这样就不致于不知t为何物了。

别名

dj_nsrxx t
t是dj_nsrxx的别名,这个在复杂的有子查询的sql语句中能简化语句

SQL语言,数据库基础电子资料:

SQL语法大全中文版
http://bbs.topsage.com/dispbbs.asp?boardID=122&ID=148128
SQL语言案头完全参考手册
http://bbs.topsage.com/dispbbs.asp?boardID=122&ID=146159
SQL - A Practical Introduction
http://bbs.topsage.com/dispbbs.asp?boardID=122&ID=148095
O'Reilly SQL Tuning