数据库
table TableA 字段 A_ID A_Name B_ID
table TableB 字段 B_ID B_Name
1.if语句
if --条件
(1>2)
--条件成立
SELECT 1
else
--条件不成立
SELECT 2
if exists(
--条件
SELECT TableA.A_ID
FROM TableA INNER JOIN TableB ON TableA.B_ID = TableB.B_ID)
--条件成立
SELECT 1
else
--条件不成立
SELECT 2
2.条件分支语句
SELECT A_ID,
(case when A_ID=1 then '条件成立' else '条件不成立' end) AS Name
FROM TableA
SELECT A_ID,
(case when exists(SELECT TableA.A_ID
FROM TableA INNER JOIN
TableB ON TableA.B_ID = TableB.B_ID
where TableA.A_ID=1)
then '条件成立' else '条件不成立' end) AS Name
FROM TableA
where TableA.A_ID=1