SQL In

?

在 SQL 中,在兩個情況下會用到 IN 這個指令;這一頁將介紹其中之一 -- 與 WHERE 有關的那一個情況。在這個用法下,我們事先已知道至少一個我們需要的值,而我們將這些知道的值都放入 IN 這個子句。 IN 指令的 語法為下:

SELECT "欄位名"
FROM "表格名"
WHERE "欄位名" IN ('值一', '值二', ...);

在括弧內可以有一或多個值,而不同值之間由逗點分開。值可以是數目或是文字。若在括弧內只有一個值,那這個子句就等于

WHERE "欄位名" = '值一'

舉例來說,若我們要在以下的 Store_Information 表格中找出所有含蓋 Los Angeles 或 San Diego 的資料,

Store_Information 表格
Store_NameSalesTxn_Date
Los Angeles150005-Jan-1999
San Diego25007-Jan-1999
San Francisco30008-Jan-1999
Boston70008-Jan-1999

我們就打入,

SELECT *
FROM Store_Information
WHERE Store_Name IN ('Los Angeles', 'San Diego');

結果:

Store_NameSalesTxn_Date
Los Angeles1500Jan-05-1999
San Diego250Jan-07-1999


SQL BETWEEN >>
?


Copyright © 2021   1keydata.com   All Rights Reserved.

? 老湿机69福利区无码_老子影院午夜伦无码_开心亚洲五月丁香五月