1,select * from table where 用戶ID like "%關鍵字%" or 性別 like "%關鍵字%" or 家庭住址 like "%關鍵字%" or 郵政編碼 like "%關鍵字%" 單個字段查找:select * from 表名 where 字段列名 like "%查找關鍵字%"
2.
1 | select 列1,列2,列3 from 表名 where name like '%關鍵詞%' |
name like '%關鍵詞%' 表是 name包含"關鍵詞"3個字。%表示通配符,表示任何字符都適用。
a,like '關鍵詞%' 表示以關鍵詞開頭的內容
b,like '%關鍵詞' 表示以關鍵詞結尾的內容
c,like '關鍵詞' 等同於 ='關鍵詞' 的寫法,即name是關鍵詞的,你的寫法是這樣
d,like '%關鍵詞%麗%' 表示like可以包含多個%的通配符
3,查詢SQL Server中某個表的所有列名
通過SQL語句可以查詢某個表的所有列名:
select name from syscolumns where id = object_id('表名');
也可以計算列的個數:
select count(name) from syscolumns where id = object_id('表名');
通過上面任意一個查詢也可求出表是否存在,沒有記錄或個數爲0,意味着表不存在。