2013-01-04

【SQL】判斷是否為數字 ( Is Numeric )

Finder.png
最近發現查詢出來的熱門資料中,很多的Title 都是沒有意義的數字。
所以決定將這些資料都過濾掉。
利用 Regular Expressions,所以 SQL 語法就是

Title !~ '^[0-9]+$'
 SELECT * FROM hot
 WHERE 
   ......
   AND Title !~ '^[0-9]+$'
   ......
 ORDER BY Viewed DESC
 LIMIT 100

裡面的 Regular Expressions 也可以照你的需求來改,真好用。

0 comments:

張貼留言