假設我們在列img_name與結局的.jpg文件名,.jpg.png和png格式:如何選擇過濾值並在SQL中只顯示一次?
test.jpg
test.png
test.jpg.png
test2.jpg
test.3.jpg
test.3.png
test.3.jpg.png
我想只選擇那些,這些都可以作爲。 jpg,.png 和 .jpg.png。 因此,請求應該只顯示
test, test.3
切斷任何結局,而且名稱也可能包含黑點的地方在名稱中間,就像例所示(test.3)。
我已經有
可能用於該select img_name from image where (img_name like '%.jpg' or img_name like '%.png');
,我想。
任何想法如何做到這一點?
謝謝。
難道MySQL或Postgres的? –
選擇一個數據庫。這種字符串修改操作需要特定於數據庫的功能才能完成。在PostgreSQL中,我可能會使用PL/perl函數。 –
我正在使用mysql –