為什麼要select 1呢這個1是什麼意思

2021-07-25 16:44:59 字數 980 閱讀 3396

1樓:巴黎的雨

有時候為了提高效率,只是為了測試下某個表中是否存在記錄,就用1來代替。

例如我的student 中 有學生資訊表,我只想知道里面有沒有資料並不在乎資料是哪些,就可以

select 1 from student ,這樣大大提高查詢速度,選出100行個1,說明有100條學生資訊。

常搭配 exists方法當條件使用。

select * from table where 1=1中的1=1是什麼意思?

就是條件為真的意思,就這條語句來說就等同於select * from table(1=1就是條件為真)

select * from table where 1=1這樣寫一般是程式設計時查詢語句有判斷拼接條件時用的

如 :str=「select * from table where」;

if(a=1)

if(b=1)

當if條件成立時select * from table where  and user=abc and pass=123

這是條可以執行的語句

2樓:渠景中

select 1 from mytable;與select anycol(目的表集合中的任意一行) from mytable;與select * from mytable 作用上來說是沒有差別的,都是檢視},一般是作條件用的。select 1 from 中的1是一常量,查到的所有行的值都是它,但從效率上來說,1>anycol>*,因為不用查字典表。

3樓:西門公子慶

select 1 其實沒什麼特別的意思,就是select 一個指定的值,因為我的目地是判斷是否有存在,所以不需要返回任何欄位資訊。寫select 1比返回欄位資訊效率更高。。

select 1 from table where 1=1 。。

這樣查詢結果就是 1 ,行數等同於 select * from table where 1=1 。。的行數。

1什麼加1什麼等於11什麼,1加1為什麼等於11答案兩個一一起就是

1釐米 1毫米 11毫米 1分米 1釐米 11釐米 1米 1分米 11分米 1 1 11 是什麼概念?1滴水加1滴水1 1 1 舉例 1 1 3 舉例 1位爸爸,生了1個孩子,得到共3人 1 1 11 舉例 左邊一個1,加上右邊一個1,即得到的是11 1 1 395 舉例 1年,加1個月,等於395...

1加1為什麼等於2愛情公式

一次甜蜜的牽手 加上一次幸福的婚禮等於兩個人快樂的下半生 愛情公式1 1 2 1 0什麼意思啊 愛情公式1 1 2 1 0什麼意思啊 一個男人加一個女人可以有無窮力量。一個家庭要是少了一個人就不是一個完整的家了。或者說就沒有家了。意思是兩個人組合在一起,成立一個家庭,有無限的可能性,還有小寶寶 子孫...

1,為什麼要維護尊重文化的多樣性

多樣性是世界生物進化趨勢,人類文明作為已知世界的主宰,文化的多樣性是保持人類文明健康發展和不斷延續的基礎,不同的時代空間需求不同的文化理念,在人類文明的進步史上總是伴隨文化領域的鬥爭,同時也是文明進步的標誌,只有多樣的文化才能讓這種自然的進步不斷的延續。為什麼要維護尊重文化的多樣性 尊重文化多樣性是...