今天看到項目代碼裏有這條語句,不懂select 1 from XXXXXXX裏的1是何意,查了一番才知道: ide
一、select 1 from mytable;與select anycol(目的表集合中的任意一行) from mytable;與select * from mytable 做用上來講是沒有差異的,都是查看是否有記錄,通常是做條件用的。select 1 from 中的1是一常量,查到的全部行的值都是它,但從效率上來講,1>anycol>*,由於不用查字典表。spa