Ⅰ sql Server資料庫中一個欄位名,有兩個數據,如何存儲查詢
建立2個欄位,一個欄位存放數據代號,一個存放數據,感測器和數據代號的關系存儲在另一張表
Ⅱ sql如何根據一個欄位的多個值查詢
具體方法如下:
假定表名test,列id是數值類型。
用同一個欄位的多個值作為條件來查詢可以使用in或者or。
具體語句如下:
1、select * from test where id in (1,2,3)
2、select * from test where id = 1 or id =2 or id = 3
顯然第一種方法更簡便。
PS: 如果如你消息所說,有一個選課表test,學生號id,所選課程名name,那麼,檢索同時選擇了美術、體育、音樂三門課程的學生id的語法如下:
select a.id from test a,test b,test c
where a.id = b.id and b.i
d = c.id and a.name = '美術' and b.name = '體育' and c.name = '音樂';
問題的關鍵,在於test表通過別名做三次關聯查詢。
Ⅲ 如何書寫SQL語句來判斷同一個欄位兩條記錄的值是否不同
select distinct 欄位 from 表 where 欄位='234' or 欄位='455'。如果查到記錄只有一條,證明值相同,有兩條值不同。
Ⅳ sql表中一個欄位存了多個值,用sql怎麼能每行顯示一個值
題主可以參考:
第一步:使用返回結果集的查詢方法executereader查詢表一數據
第二步:根據返回的結果集來判斷每一個對象中的列2是不是多個值,如果是的話,進行拆分,使用字元串拆分為數組的方法
第三步:將拆分後的數組存儲到另一個sqldatareader對象中,最後賦值給datagridview的datasource
Ⅳ sql同一張表中同一欄位的兩個值相減
1、首先打開安裝好的SQL server軟體,並連接到自己的資料庫。
Ⅵ sql中同一個欄位兩個值怎麼操作
同一個欄位存兩個值,通過符號隔開,我們一般用英文逗號「,」,英文分號「;」來隔開
Ⅶ SQL,一個欄位中的任意兩個值相加等於某個數,列出可能的記錄組合
select goods_id,sum(stock)
from 表
group by goods_id
要這樣?
樓上是在灌水?