sql server 通配符

1.創建數據表card

create table card(
   password varchar(20) not null
)


2.批量插入數據值

insert into card(password)
select 'ab' union
select 'abc' union
select 'abcd' union
select 'bc' union
select 'bcd' union
select 'cab'


3.查看數據

/*查看數據*/
select * from card


4.通配符查詢

/*只能查詢一個字符*/

/*ab*/
select * from card where password like 'a_'

/*任意長度字符串*/

/*ab,abc,abcd*/
select * from card where password like 'a%'

/*ab,abc,abcd,cab*/
select * from card where password like '%a%'
/*[]需要包括括號裏的字符*/

/*ab*/
select * from card where password like 'a[b]'

/*ab,abc,abcd*/
select * from card where password like 'a[b]%'
/*[^]不能包括括號裏的字符*/

/*null*/
select * from card where password like '[^a]'

/*bc,bcd,cab*/
select * from card where password like '[^a]%'



發佈了53 篇原創文章 · 獲贊 1 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章