0
我正在使用。例如,我要選擇表格 中的一列,其值以特定字符開頭。我有 水果桌,其中我將所有水果名稱存儲在名爲fruitname
的列中。 現在我想返回所有的水果名稱開頭的字母A
在同一時間 如果沒有水果以字母A
開頭,那麼我需要返回所有水果有一個字母A
。用於查詢具有特定字符的文本的SQL查詢?
這裏的主要條件是,我想搜索包含字母A
只有當沒有水果存在與 首字母A
。
我試着像
SELECT fruitname FROM fruits WHERE fruitname LIKE 'A%'
union all
SELECT fruitname FROM fruits,(SELECT count(*) as cnt FROM fruits
WHERE fruitname LIKE 'A%') t WHERE fruitname LIKE '%A%' and t.cnt= 0
它返回正確的答案,但我需要出來的子查詢。可能嗎??
感謝您的回覆。但是我需要當第一個條件不滿足那麼只有下一個條件工作。 – Sathish
而且工作不正常 – Sathish