簡體   English   中英

從兩列中選擇特定值

[英]Selecting Specific Values From Two Columns

我目前正在處理一個MySQL查詢,該查詢要求我提取特定使用者的語言首選項。 但是,語言首選項不是內置的,因為它是自己的列,命名標題“ LanguagePreference”也不是它自己的列。 相反,它看起來像這樣:

**USRV_PROP_NAME      USRV_PROP_VALUE**
CurStreet             ABC Street
CurCity               ABC City
CurState              TX
ResdienceType         Rent
AppSource             ABC Source
LanguagePreference    Spanish

我知道如何獲取“ LanguagePreference”。 我要做的只是將USRV_PROP_VALUE作為SELECT中的一列,然后將USRV_PROP_NAME ='LanguagePreference'指定為條件。 但是,這僅為我提供了具有指定“ LanguagePreference”的應用。 但並非所有應用程序都指定了此選項,我也希望這些應用程序也顯示出來。 我也嘗試過:

IF(USRV_PROP_NAME = 'LanguagePreference',USRV_PROP_VALUE,NULL)

但這會將所有值帶回NULL。 我可以做些什么來嘗試獲得想要的結果嗎?

將您的條件更改為:

USRV_PROP_NAME = 'LanguagePreference' OR USRV_PROP_NAME IS NULL

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM