Sqlite Conversion - PullRequest
       6

Sqlite Conversion

0 голосов
/ 14 сентября 2011

Как мне преобразовать приведенный ниже запрос в sqlite?

SELECT DISTINCT 
unite.UniteAd+'('+IIf(IsNull(Left(Semt.Semt,50)),'',Left(Semt.Semt,50))+')' 
AS UniteAd 

Я пытался использовать case ..., когда вместо iif, но я продолжаю получать ошибку.

1 Ответ

0 голосов
/ 14 сентября 2011

Вам нужно будет заменить IIF и ISNULL на CASE и заменить LEFT на SUBSTR.Также вам нужно использовать ||для конкатенации, вместо +.

Если вы внесли эти изменения, и они все еще не работают, пожалуйста, опубликуйте результат SQL, который не работает.Я бы попробовал это для вас, но я не могу понять, что вы подразумеваете под:

IIf(IsNull(Left(Semt.Semt,50)),'',Left(Semt.Semt,50))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...