如果我有兩個記錄與大寫和小寫NAME中的差異相同的信息,我想顯示不同的記錄,我該怎麼做?我想在下面的查詢使用不同的,但它表明這兩個記錄:(很抱歉,但我是一個綠色的號角在SQL編碼:(如何在不區分大小寫的Oracle DB中返回不同的記錄?
SELECT distinct
R.NAME,
R.EXPIRY_DATE,
R.CATEGORY
FROM REALTIME_EXEMPT R
WHERE
R.SUBMITTED_BY='ADMIN'
由於提前,
Reeya
如果我有兩個記錄與大寫和小寫NAME中的差異相同的信息,我想顯示不同的記錄,我該怎麼做?我想在下面的查詢使用不同的,但它表明這兩個記錄:(很抱歉,但我是一個綠色的號角在SQL編碼:(如何在不區分大小寫的Oracle DB中返回不同的記錄?
SELECT distinct
R.NAME,
R.EXPIRY_DATE,
R.CATEGORY
FROM REALTIME_EXEMPT R
WHERE
R.SUBMITTED_BY='ADMIN'
由於提前,
Reeya
SELECT distinct(upper(R.NAME)),
R.EXPIRY_DATE,
R.CATEGORY
FROM REALTIME_EXEMPT R
WHERE
R.SUBMITTED_BY='ADMIN'
非常感謝。但問題是用戶可以添加小寫名稱或大寫名稱。此外,添加的名稱可能也可能不是多餘的。在這種情況下,我不能使用UPPER或LOWER。 –
@ReeyaOberoi這個答案將解決你描述的問題。如果你仍然有問題,也許你應該重新提出你的問題和/或提供示例輸出和期望的輸出。 – wweicker
可以使用UPPER
或LOWER
關鍵字
SELECT distinct
UPPER(R.NAME),
R.EXPIRY_DATE,
R.CATEGORY
FROM REALTIME_EXEMPT R
WHERE
R.SUBMITTED_BY='ADMIN'
非常感謝。但問題是用戶可以添加小寫名稱或大寫名稱。此外,添加的名稱可能也可能不是多餘的。在這種情況下,我不能使用UPPER或LOWER。 –
請發表您的表結構和樣本輸出 –
使它們成爲小寫或大寫 – teran