十 Sql server中in的用法

2021-08-27 06:37:31 字數 883 閱讀 6301

in

這個指令在

sql中也是時常可見的

,我們這裡還是以例項為主進行講解,它的語法格式:

select "

欄位名"

from "**名

"where "欄位名

" in('

值一', '

值二', ...)

假設我們有兩個**:

然而我們要在

tb_teachers_info

中找出所有來自

american

的教師姓名

sql語句:

select teachersname from tb_teachers_info wherecity in(

'american');

結果:如果我們要從

tb_teachers_info

中找出與

tb_city_info

中同名教師的

teachersid

sql 語句:

select teachersid from tb_teachers_info whereteachersname in(

selectteachersname from tb_city_info); 結果

: 下一節

sql server中

order by

的用法

SQLServer 中Case When的用法

case具有兩種格式。簡單case函式和case搜尋函式。簡單case函式 case when 1 then 男 when 2 then 女 else 其他 end case搜尋函式 case when 1 then 男 when 2 then 女 else 其他 end 這兩種方式,可以實現相同的...

SQLServer 中Case When的用法

case具有兩種格式。簡單case函式和case搜尋函式。簡單case函式 case when 1 then 男 when 2 then 女 else 其他 end case搜尋函式 case when 1 then 男 when 2 then 女 else 其他 end 這兩種方式,可以實現相同的...

SQL Server中 ROWCOUNT的用法

sql server中 rowcount返回受上一語句影響的行數,返回值型別為 int 整型。如果行數大於 20 億,則需要使用 rowcount big。rowcount和 error變數的值,在執行完一條語句後總是會發生變化,所以我們將他們作為判斷的依據的時候應該首先儲存在區域性變數中。他們反映...