国产欧美日韩第一页|日本一二三不卡视频|在线精品小视频,亚洲第一免费播放区,metcn人体亚洲一区,亚洲精品午夜视频

幫助中心 >  技術(shù)知識庫 >  數據庫 >  數據庫管理 >  SQL查詢(xún)中需要使用別名問(wèn)題

SQL查詢(xún)中需要使用別名問(wèn)題

2017-10-26 23:00:01 3603

SQL查詢(xún)中需要使用別名問(wèn)題

SQL查詢(xún)中什么時(shí)候需要使用表別名?

今天寫(xiě)MySQL時(shí)遇到使用表別名的問(wèn)題,這里重新總結一下。

1、 表名很長(cháng)時(shí)

1
select * from www_baidu_user where www_baidu_user.id = 1;

1
select * from www_baidu_user u where u.id = 1;

查詢(xún)的結果一樣,但是第二個(gè)使用表別名時(shí)更簡(jiǎn)潔。同樣,字段的別名也是一樣的原理。

2、 必須使用別名時(shí)

如下:

1)

1
select * from (select * from table1) as t1

這是從子查詢(xún)直接查詢(xún)所有的數據需要給表起別名

2)

1
select b.name id,a.job,a.sex from A a left outer join B b on b.id = a.id

這個(gè)是為了查詢(xún)某一列或幾列的數據,如A表中沒(méi)有name字段,查詢(xún)時(shí)必須帶上表名或表的別名,連接查詢(xún)時(shí)常用到。

以上所述是給大家介紹的SQL查詢(xún)中需要使用別名問(wèn)題,希望對大家有所幫助。


提交成功!非常感謝您的反饋,我們會(huì )繼續努力做到更好!

這條文檔是否有幫助解決問(wèn)題?

非常抱歉未能幫助到您。為了給您提供更好的服務(wù),我們很需要您進(jìn)一步的反饋信息:

在文檔使用中是否遇到以下問(wèn)題:
-->