1. If else statement
DECLARE @NILAI_1 INT,
@NILAI_2 INT,
@TOTAL INT,
@JENIS VARCHAR(2)
@NILAI_2 INT,
@TOTAL INT,
@JENIS VARCHAR(2)
SET @NILAI_1 = 70
SET @NILAI_2 = 50
SET @JENIS = '3'
IF @JENIS = '1'
BEGIN
PRINT 'PENJUMLAHAN : ' + CONVERT(NVARCHAR, @NILAI_1) + ' + ' + CONVERT(NVARCHAR, @NILAI_2) + ' = ' + CONVERT(NVARCHAR, @NILAI_1 + @NILAI_2)
PRINT @NILAI_1 + @NILAI_2
END
ELSE IF @JENIS = '2'
BEGIN
PRINT 'PENGURANGAN : ' + CONVERT(NVARCHAR, @NILAI_1) + ' - ' + CONVERT(NVARCHAR, @NILAI_2) + ' = ' + CONVERT(NVARCHAR, @NILAI_1 - @NILAI_2)
PRINT @NILAI_1 - @NILAI_2
END
ELSE
BEGIN
PRINT 'PERKALIAN : ' + CONVERT(NVARCHAR, @NILAI_1) + ' * ' + CONVERT(NVARCHAR, @NILAI_2) + ' = ' + CONVERT(NVARCHAR, @NILAI_1 * @NILAI_2)
PRINT @NILAI_1 * @NILAI_2
END
2. Case Statement
DECLARE @NILAI_1 INT,
@NILAI_2 INT,
@TOTAL INT,
@JENIS VARCHAR(2)
SET @NILAI_1 = 70
SET @NILAI_2 = 50
SET @JENIS = '3'
SELECT CASE @JENIS
WHEN '1' THEN 'PENJUMLAHAN : ' + CONVERT(NVARCHAR, @NILAI_1) + ' + ' + CONVERT(NVARCHAR, @NILAI_2) + ' = ' + CONVERT(NVARCHAR, @NILAI_1 + @NILAI_2)
WHEN '2' THEN 'PENGURANGAN : ' + CONVERT(NVARCHAR, @NILAI_1) + ' - ' + CONVERT(NVARCHAR, @NILAI_2) + ' = ' + CONVERT(NVARCHAR, @NILAI_1 - @NILAI_2)
ELSE 'PERKALIAN : ' + CONVERT(NVARCHAR, @NILAI_1) + ' * ' + CONVERT(NVARCHAR, @NILAI_2) + ' = ' + CONVERT(NVARCHAR, @NILAI_1 * @NILAI_2)
END
SELECT NIK, NAME,
(CASE WHEN GENDER = '1' THEN 'PRIA'
ELSE 'WANITA'
END) AS JENIS_KELAMIN
FROM t_Employees