Breaking

Control Statement

 1. If else statement

DECLARE @NILAI_1 INT,
        @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