① sql 查詢在一張表中根據條件匹配另外一張表的欄位
select t1.ID,member_name,group,date--等值連接
from t1,t2
where t1.ID=t2.ID
② 使用SQL語句如何查詢一個表中一個欄位的值相同,另外一個欄位的值不同急!
假設表鄭睜握名為喊慶table,相同欄位為C,不同欄位為D
select * from table as A ,table as B where A.C=B.C and A.D<>早此B.D
③ SQL中如何查一個欄位相同,另外一個欄位不同的情況
要從系統表中查詢了。
select
a.name
as
[column],b.name
as
type
from
syscolumns
a,systypes
b
where
a.id=object_id('表名')
and
a.xtype=b.xtype
把「表名」替換成你要查看欄位類型的表名,比如你要查看sysobjects表的各欄位類型那麼就是
select
a.name
as
[column],b.name
as
type
from
syscolumns
a,systypes
b
where
a.id=object_id('sysobjects')
and
a.xtype=b.xtype
另外可以通過存儲過程
exec
sp_help
表名
來查看錶各欄位的信息,其中就包括欄位類型。
④ SQL語句中怎樣同時查詢一個表中的兩個欄位
select 欄位1,欄位2,...欄位n from 表名(如果有條件的話)where age=12 and name=「小名」(如果想排序的話) order by desc(asc)(如果想限制查詢條數的話)limit=10
希望對你有幫助!
⑤ sql中如何通過一個值查找對應的另一個值,sql語句寫法
第一種寫法:select a.kdID from kdinfo a, order b where a.OrdID = b.OrdID and b.OrdID = '你想查的訂單號'
第二種寫法:select a.kdID from kdinfo a inner join order b on a.OrdID = b.OrdID where b.OrdID = '你想查的訂單號'
⑥ sql兩表聯合查詢「根據這兩個欄位值相同 查找其他欄位值」怎麼做
通過在關聯的神咐時候,強制指定排序規則,來避免沖突。
SELECT
a.file1 as a1,
b.file1 as b1
FROM
a JOIN b
ON ( a.file1 = b.file1 COLLATE Chinese_PRC_CS_AS)
SQL語言,是結構化查詢語言(Structured Query Language)的簡稱。SQL語言是一種資料庫查詢和程序設計語言,用於存取數據以及查詢、更新和管理關系資料庫系統;同時也是資料庫腳本文件游毀純的擴展名。
SQL語言是高級的非余派過程化編程語言,允許用戶在高層數據結構上工作。它不要求用戶指定對數據的存放方法,也不需要用戶了解具體的數據存放方式,所以具有完全不同底層結構的不同資料庫系統可以使用相同的結構化查詢語言作為數據輸入與管理的介面。SQL語言語句可以嵌套,這使他具有極大的靈活性和強大的功能。
⑦ SQLsql server 中如何判斷一個欄位中包含另一個欄位,並記錄下來,生成新表
查詢寫法如下:
select 日期,計劃ID,消費,項目 into 新表 from 表A,表B where charindex(項目代碼,計劃ID)>0
charindex函數就是判斷a是否包含在b中。。