作者yihinwind (跑很快的驴子)
看板Database
标题[SQL ] 请教关於通用字元搜索
时间Fri Dec 2 09:46:06 2011
请教一下 我想要从资料库内搜出 以B开头 其後接数字的资料
也就是格式是
B#
而
B字母就不搜寻 请问这样该怎麽写?
资料库内有资料
product_id product_sku
123 B105
134 B203
135 BM101
只要蒐寻出 B105 B203
这是我写的sql语法想请教大家 谢谢
SELECT `product_id` , `product_sku` , `product_s_desc` , `product_desc`
FROM `product`
WHERE `product_sku` LIKE 'B%'
ORDER BY `product_id` ASC
三笔资料都有出现
SELECT `product_id` , `product_sku` , `product_s_desc` , `product_desc` ,
`product_thumb_image` , `product_publish`
FROM `jos_vm_product`
WHERE `product_sku` LIKE 'B[^a-z]'
ORDER BY `product_id` ASC
没有任何一笔资料
ps.我用mysql
--
内有大只佬 请小心喂食
http://www.wretch.cc/album/fernandolee
http://www.wretch.cc/album/yihinwind
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.117.230.116
1F:推 ClubT:配合MID函数吧 多加一个判断MID(product_sku,2)是不是全数字 12/02 14:46
2F:→ shiengchyi:'B[^a-z]' ==> 我想 SQL并不适用正规表示法 12/04 14:35
3F:→ maplenote:LIKE 改 REGEXP 12/09 14:16