如何将我的Excel If语句转换为SQL查询

时间:2019-02-26 09:52:20

标签: sql if-statement case where where-clause

我在将excel if语句转换为CASE子句时遇到一个小问题。在下面,我已经发布了我当前要使用的SQL语句和IF语句。理想情况下,我希望它位于Where子句中,但是如果我需要另一列,我会接受。粗体突出显示的是不同的标题。

由于我的where子句的设置方式,意味着我只能得到一半的结果

IF语句为AppCompatImageView

当前SQL

    <androidx.appcompat.widget.AppCompatImageView
        android:layout_width="80dp"
        android:layout_height="80dp"
        app:layout_constraintRight_toRightOf="parent"
        android:adjustViewBounds="true"
        android:src="@drawable/ic_logo"
        app:srcCompat="@drawable/ic_logo"
        app:layout_constraintTop_toTopOf="parent"/>

1 个答案:

答案 0 :(得分:0)

不清楚您要问什么。您是否想通过IF语句限制记录?

case可能看起来像这样:

where case 
        when PT='SS' then 'S'
        when PD in ('AC', 'CS', 'CA') then 'S'
        else ' '
      end  = 'S'