07-SQLite之like、萬用字元(%、-、[char list]、[^char list]、[!char list]),07-sqlitechar

來源:互聯網
上載者:User

07-SQLite之like、萬用字元(%、-、[char list]、[^char list]、[!char list]),07-sqlitechar
一、like概述

like操作符用於在where句子中搜尋列中的指定模式文法:select column_name(s) from table_name where column_name likepattern;
二、從persons表中選取addr以”s“開頭的資料資訊
文法:select * from persons where addr like 's%';注意:上面的%號就是一個萬用字元(模式中缺少的部分),只要第一個字母是s就可以

三、從persons表中選取addr以”j“結尾的資料資訊
文法:select id,addr from persons where addr like '%j';

四、從persons表中選取addr中包含"z"的資料資訊
文法:select * from persons where addr like '%z%';

五、從persons表中選取addr不包含"z"的資料資訊
文法:select * from persons where addrnot like '%z%';

六、SQL萬用字元
概述:SQL的萬用字元可以替代一個或多個字元,但必須和like一起使用

萬用字元 描述
% 代替一個或多個字元
_ 僅代替一個字元
[char list] 字元列中任何一個字元
[^char list] 不在字元列中的任何一個字元
[!char list] 不在字元列中的任何一個字元

七、使用萬用字元
例子1:從persons中選取addr列中第一個字母后面是"zb"的資料資訊

注意:[char list]在sqlite3中不能擷取結果









相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.