好運物流網(wǎng)-全國領(lǐng)先的物流網(wǎng)   好運物流網(wǎng)-登錄  好運物流網(wǎng)-免費注冊 進(jìn)入我的后臺 首頁(yè) | 發(fā)布信息 | 服務(wù)項目 | 物流百科
物流查詢(xún)|物流公司|中國物流信息網(wǎng)-好運物流網(wǎng)
 
你正在查看的信息:資訊首頁(yè)->資訊頻道->IT編程技術(shù)->正文

Oracle中select 1和select *有什么區別?

更新時(shí)間:2022/4/23 16:53    出處:互聯(lián)網(wǎng)
已經(jīng)瀏覽
4377
創(chuàng )建myt表并插入數據,如下:

create table myt(name varchar2,create_time date)

 insert into myt values('john',to_date(sysdate,'DD-MON-YY'));

 insert into myt values('tom',to_date(sysdate,'DD-MON-YY'));

 insert into myt values('lili',to_date(sysdate,'DD-MON-YY')); 

 在sql*plus中顯示如下:

SQL> select * from myt;
 
NAME       CREATE_TIME
---------- -----------
john       2010-5-19
tom        2010-5-19
lili       2010-5-19
 
SQL> select 1 from myt;
 
         1
----------
         1
         1
         1

SQL> select 0 from myt;
 
         0
----------
         0
         0
         0
從以上結果 可以看到,select constant fromtable 對所有行返回對應的常量值(具體應用見(jiàn)下面),

而select * from table則返回所有行對應的所有列。

select 1常用在exists子句中,檢測符合條件記錄是否存在。

如select * from T1 where exists(select 1 from T2 where T1.a=T2.a) ;
T1數據量小而T2數據量非常大時(shí),T1<<T2 時(shí),1) 的查詢(xún)效率高。
“select 1”這里的 “1”其實(shí)是無(wú)關(guān)緊要的,換成“*”也沒(méi)問(wèn)題,www.linuxidc.com它只在乎括號里的數據能不能查找出來(lái),是否存在這樣的記錄,如果存在where 條件成立。
如下示例:

SQL> select 1/0 from dual;
 
select 1/0 from dual
 
ORA-01476: 除數為 0

SQL> select * from myt where  exists(select 1/0 from dual);
 
NAME       CREATE_TIME
---------- -----------
john       2010-5-19
tom        2010-5-19
lili       2010-5-19

沒(méi)有返回錯誤,說(shuō)明,并沒(méi)有讓select語(yǔ)句參與計算。

在exists子句中寫(xiě)select *并不返回表中所有的列,只是檢測符合條件記錄是否存在。
還可以看看其他文章,謝謝您的閱讀。
網(wǎng)站申明:系本文編輯轉載,來(lái)源于網(wǎng)絡(luò ),目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀(guān)點(diǎn)和對其真實(shí)性負責,所有權歸屬原作者。如內容、圖片有任何版權問(wèn)題,請聯(lián)系我們刪除。
上一篇:MYSQL中按照季度、月份等分組的SQL語(yǔ)句怎么寫(xiě)? 下一篇:jQuery中attr和prop方法的區別,checkbox的使用總結,判斷是否選中
更多相關(guān)的物流文章
IT編程技術(shù)  互聯(lián)網(wǎng)  2023-10-07  瀏覽:7859次
IT編程技術(shù)  互聯(lián)網(wǎng)  2022-11-24  瀏覽:10955次
IT編程技術(shù)  互聯(lián)網(wǎng)  2022-11-17  瀏覽:11583次
IT編程技術(shù)  互聯(lián)網(wǎng)  2022-11-17  瀏覽:10947次
IT編程技術(shù)  互聯(lián)網(wǎng)  2022-11-14  瀏覽:10931次
IT編程技術(shù)  互聯(lián)網(wǎng)  2022-11-06  瀏覽:11245次
IT編程技術(shù)  互聯(lián)網(wǎng)  2022-11-05  瀏覽:10788次
IT編程技術(shù)  互聯(lián)網(wǎng)  2022-11-05  瀏覽:10449次
IT編程技術(shù)  互聯(lián)網(wǎng)  2022-10-28  瀏覽:12227次
正在被瀏覽的文章
【IT編程技術(shù)】熱點(diǎn)文章
“掃一掃”微信公眾號
好運物流網(wǎng)公眾號二維碼
關(guān)于好運物流網(wǎng) - 聯(lián)系好運網(wǎng) - 物流公司查詢(xún) - 物流知道 - 幫助中心 - 網(wǎng)站地圖
溫馨提示:防范支招 安全警示:貨運合作要有安全意識,需當面核實(shí)對方真實(shí)身份,要簽訂合同/協(xié)議、提供身份證等(防范支招)
免責聲明:本站只起到物流信息平臺作用,內容的準確性以及物流過(guò)程中出現的任何風(fēng)險均由發(fā)布者負責,與平臺無(wú)關(guān)。
好運物流網(wǎng)(haoyun56.com)  備案號:浙ICP備10210792號-4

浙公網(wǎng)安備 33080202000006號

精品无人区乱码1区2区|国产中文字幕乱人伦在线观看|欧美日韩精品一区二区|尹人香蕉久久99天天拍|狠狠色伊人亚洲