Informatics Practices

Consider the following table named "GARMENT".

GCODEGNAMESIZECOLOURPRICE
111T-ShirtXLRed1400.234
112JeansLBlue1600.123
113SkirtMBlack1100.65
115TrousersLBrown1500.50
116Ladies TopLPink1200.25

Write SQL queries using SQL functions to perform the following operations:

(i) Display the name and price after rounding off to one decimal place.

(ii) Display all Gname in upper case.

(iii) Display the last three characters from Gname.

(iv) Display the highest Gcode from the table GARMENT.

(v) Display the sum of all prices of size 'L'.

SQL Queries

2 Likes

Answer

(i)

SELECT GNAME, ROUND(PRICE, 1) AS ROUNDED_PRICE
FROM GARMENT;
Output
+------------+---------------+
| GNAME      | ROUNDED_PRICE |
+------------+---------------+
| T-Shirt    |        1400.2 |
| Jeans      |        1600.1 |
| Skirt      |        1100.7 |
| Trousers   |        1500.5 |
| Ladies Top |        1200.3 |
+------------+---------------+

(ii)

SELECT UPPER(GNAME) AS GNAME_UPPERCASE
FROM GARMENT;
Output
+-----------------+
| GNAME_UPPERCASE |
+-----------------+
| T-SHIRT         |
| JEANS           |
| SKIRT           |
| TROUSERS        |
| LADIES TOP      |
+-----------------+

(iii)

SELECT RIGHT(GNAME, 3) AS LAST_THREE_CHARACTERS
FROM GARMENT;
Output
+-----------------------+
| LAST_THREE_CHARACTERS |
+-----------------------+
| irt                   |
| ans                   |
| irt                   |
| ers                   |
| Top                   |
+-----------------------+

(iv)

SELECT MAX(GCODE) AS HIGHEST_GCODE
FROM GARMENT;
Output
+---------------+
| HIGHEST_GCODE |
+---------------+
|           116 |
+---------------+

(v)

SELECT SUM(PRICE) AS TOTAL_PRICE_SIZE_L
FROM GARMENT
WHERE SIZE = 'L';
Output
+--------------------+
| TOTAL_PRICE_SIZE_L |
+--------------------+
|           4300.873 |
+--------------------+

Answered By

1 Like


Related Questions