我試圖從列中值的開始處排除'A'和'The'。我在尋找藝術家開始以字母「A」,如:SQL從搜索結果的開始處排除'The'
AND artist LIKE LOWER('A%') AND artist NOT LIKE LOWER('A %')
問題是這樣會給我的藝術家開始以「%」,而不是給我的藝術家以「%」開始,但它會也排除以'AA%'開頭的藝術家
如果某個樂隊決定將自己命名爲「A Apple」,他們將被排除在我的搜索範圍之外。我怎麼能做這個查詢不排除'A%'
在此先感謝! 周杰倫
周杰倫,歡迎來到Stack Overflow。當問一個問題時,最好用你正在使用的數據庫標記它,並提供樣本輸入和輸出。 –
而你的問題的答案是你不能。在名稱的開頭,你如何區分「A蘋果」和「A」的其他用途?要麼刪除最初的「A」,要麼不要。 –