我在将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"/>
答案 0 :(得分:0)
不清楚您要问什么。您是否想通过IF
语句限制记录?
case
可能看起来像这样:
where case
when PT='SS' then 'S'
when PD in ('AC', 'CS', 'CA') then 'S'
else ' '
end = 'S'