首頁  >  文章  >  資料庫  >  “select 1 from table”什麼意思

“select 1 from table”什麼意思

angryTom
angryTom原創
2020-02-13 16:13:1420688瀏覽

“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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn