sql like '%%' %%符號的妙用

  • 742
  • 0
  • SQL
  • 2018-07-06

 

 

id name
A Wayne
B Tom
C Wayhome
D Tomy
E CoWayco
F Aeasyway

select * from person where name like '%way%'

會出現  

id name
A Wayne
C Wayhome

 

select * from person where name like '%way'

會出現

id name
D Aeasyway

 

出現一筆! 因為%way表示 表示結尾有way的資料  

then

select * from person where name like '%way%'

會出現

id name
A Wayne
C Wayhome
E CoWayco
F Aeasyway

出現以上那麼多筆! 因為%way%表示 有包含way的資料  

 

 

結論:我們可以把%%啪啪啪當作是  看你要放甚麼字都可以  所以

當我們看到 Like '%好爽'  直覺想到   要尋找→"AnyWordorSentenceEvenSpaceCanPutHere好爽"

當我們看到 Like '%好爽%'  直覺想到  要尋找→ "AnyWordorSentenceEvenSpaceCanPutHere好爽AnyWordorSentenceEvenSpaceCanPutHere"

當我們看到 Like '好爽%'  直覺想到   要尋找→"好爽AnyWordorSentenceEvenSpaceCanPutHere"

當我們看到% 想到  AnyWordorSentenceEvenSpaceCanPutHere

這樣了解了嗎?????

歡迎高手低手來看看 指教指教 切磋切磋 教學香腸