sql select查詢語句:
select name from sysobjects where id in (select id from syscolumns where name = 『欄位名』)–查詢資料庫中所有包含該字段的表名。
sql like:
關鍵字和%萬用字元進行模糊查詢,like 操作符用於在 where 子句中搜尋列中的指定模式。
例項
1、查詢出某個字段包含「裝」的所有記錄。
select * from table where col1 like 『%裝%』;
2、查詢某欄位開頭為「愛裝」的所有記錄。
select top 10 * from table where col1 like 『愛裝%』;
3、查詢某欄位結尾為「裝機」的所有記錄。
select top 10 * from table where col1 like 『%裝機』。
4、查詢某字段不包含「愛」的記錄。
select * from table wwhere col1 not like 『%愛%』
擴充套件:
萬用字元 描述
% 替代乙個或多個字元
_ 僅替代乙個字元
[charlist] 字元列中的任何單一字元
[^charlist]或[!charlist] 不在字元列中的任何單一字
top子句 模糊查詢可能涉及比較大的資料量,為避免查詢時把資料庫資源耗盡,我們加上一些限制條件,如前10行,top 10。
MySQL對某一字段去重
mysql有乙個去重關鍵字distinct,但是如果查詢的字段有很多,而想要去重的字段只是其中的某乙個,那麼僅僅用distinct是完成不了的,distince只能做到你查詢的那些欄位都是重複時才會去重。比如有一張使用者表的資料是這樣的 這裡我們本意是想查出一條資料,如果是這樣寫sql語句 sele...
laravel 中某一欄位自增 自減
increment自增方法有兩個引數 第乙個為必填,代表要對資料表的哪個字段進行自增操作,第二個引數為可選,如果為空則表示每次遞增1,如果填寫了比如3,則表示每次在原有的基礎上遞增3。db table users increment votes db table users increment vo...
查詢 對某一字段去重,並獲得其他字段資訊
想在table1表中,查公司中的員工名字有哪些,table1表中員工有重名的情況,所以要對員工名去重,並且要得到員工名字 及其對應的部門號dept id 即 對name欄位去重,並獲得name,dept id 字段 table1 m table1 使用下面方法 result table1 where...