首頁 > 資料庫 > SQL > 'select 1 from table”什麼意思

'select 1 from table”什麼意思

angryTom
發布: 2020-02-13 16:13:14
原創
20772 人瀏覽過

'select 1 from table”什麼意思

「select 1 from table」什麼意思

select 1 from table 與Select * from table在用法上大同小異,具體不同分析見下文:

1、select 1 from mytable;與select anycol(目的表集合中的任何一行) from mytable;與select * from mytable 作用上來說是沒有差別的,都是查看是否有記錄,一般是作條件用的。

select 1 from 中的1是一常數,查到的所有行的值都是它,但從效率上來說,1>anycol>*,因為不用查字典表。

2、查看記錄條數可以用select sum(1) from mytable;等價於select sum(*) from mytable;

相關文章教學推薦:mysql教學

以上是'select 1 from table”什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板