SQL 2707
SQL 2707
+--------------------+
| rand() |
+--------------------+
| 0.5781547302176754 |
+--------------------+
+---------------------+
| rand() |
+---------------------+
| 0.18997477944006658 |
+---------------------+
+---------------------+
| rand() |
+---------------------+
| 0.21540973728095156 |
+---------------------+
+--------------------+
| rand() |
+--------------------+
| 0.5071243788182032 |
+--------------------+
+--------------------+
| rand() |
+--------------------+
| 0.8893927129818059 |
+--------------------+
+-------------------+
| rand() |
+-------------------+
| 0.925590459188065 |
+-------------------+
+-------------------+
| rand()*1000 |
+-------------------+
| 959.7741877285523 |
+-------------------+
+-------------------+
| rand()*1000 |
+-------------------+
| 22.09959181221164 |
+-------------------+
1 row in set (0.00 sec)
+-------------------+
| rand()*1000 |
+-------------------+
| 231.1754266090462 |
+-------------------+
+-------------------+
| rand()*1000 |
+-------------------+
| 89.57838834224118 |
+-------------------+
+-------------------+
| rand()*1000 |
+-------------------+
| 754.3656926177123 |
+-------------------+
+--------------------+
| rand()*1000 |
+--------------------+
| 503.09332879548276 |
+--------------------+
+--------------------+
| rand()*1000 |
+--------------------+
| 252.36959685792175 |
+--------------------+
+-------------------+
| rand()*1000 |
+-------------------+
| 752.5680286368057 |
+-------------------+
+--------------------+
| rand()*10000 |
+--------------------+
| 57.313833439083616 |
+--------------------+
+--------------------+
| rand()*10000 |
+--------------------+
| 7709.5286154276955 |
+--------------------+
+-------------------+
| rand()*10000 |
+-------------------+
| 8375.701884157677 |
+-------------------+
+--------------------+
| ceil(rand()*10000) |
+--------------------+
| 8750 |
+--------------------+
+--------------------+
| ceil(rand()*10000) |
+--------------------+
| 8623 |
+--------------------+
+--------------------+
| ceil(rand()*10000) |
+--------------------+
| 6863 |
+--------------------+
+----------------------+
| ceil(rand()*1000000) |
+----------------------+
| 844646 |
+----------------------+
+----------------------+
| ceil(rand()*1000000) |
+----------------------+
| 164387 |
+----------------------+
+----------------------+
| ceil(rand()*1000000) |
+----------------------+
| 287999 |
+----------------------+
+--------+----------------+--------------+------------+
+--------+----------------+--------------+------------+
| 30 | 6 | 15516.666667 | 28050.00 |
+--------+----------------+--------------+------------+
+-----------------------+
| concat("Core","Java") |
+-----------------------+
| CoreJava |
+-----------------------+
+--------------------------------+
| concat("Core","Java","Spring") |
+--------------------------------+
| CoreJavaSpring |
+--------------------------------+
+----------+
| full |
+----------+
| CoreJava |
+----------+
+-----------+
| full_name |
+-----------+
| CoreJava |
+-----------+
+------------------------------------+
+------------------------------------+
+------------------------------+
| concat_ws('|',ename,job,sal) |
+------------------------------+
| SMITH|CLERK|8000.00 |
| ALLEN|SALESMAN|16000.00 |
| WARD|SALESMAN|12500.00 |
| JONES|MANAGER|29075.00 |
| MARTIN|SALESMAN|12050.00 |
| BLAKE|MANAGER|28050.00 |
| CLARK|MANAGER|24050.00 |
| SCOTT|ANALYST|30000.00 |
| KING|PRESIDENT|50000.00 |
| TURNER|SALESMAN|15000.00 |
| ADAMS|CLERK|11000.00 |
| JAMES|CLERK|9500.00 |
| FORD|ANALYST|30000.00 |
| MILLER|CLERK|13000.00 |
+------------------------------+
+--------------------------------+
| concat_ws(' | ',ename,job,sal) |
+--------------------------------+
+--------------------------------+
+--------------+
| upper("prr") |
+--------------+
| PRR |
+--------------+
+--------------+
| ucase("prr") |
+--------------+
| PRR |
+--------------+
| lower(ename) |
+--------------+
| smith |
| allen |
| ward |
| jones |
| martin |
| blake |
| clark |
| scott |
| king |
| turner |
| adams |
| james |
| ford |
| miller |
+--------------+
+--------------+
| lcase(ename) |
+--------------+
| smith |
| allen |
| ward |
| jones |
| martin |
| blake |
| clark |
| scott |
| king |
| turner |
| adams |
| james |
| ford |
| miller |
+--------------+
+--------+---------------+
| ename | length(ename) |
+--------+---------------+
| SMITH | 5|
| ALLEN | 5|
| WARD | 4|
| JONES | 5|
| MARTIN | 6|
| BLAKE | 5|
| CLARK | 5|
| SCOTT | 5|
| KING | 4|
| TURNER | 6|
| ADAMS | 5|
| JAMES | 5|
| FORD | 4|
| MILLER | 6|
+--------+---------------+
+--------+--------------------+
| ename | char_length(ename) |
+--------+--------------------+
| SMITH | 5|
| ALLEN | 5|
| WARD | 4|
| JONES | 5|
| MARTIN | 6|
| BLAKE | 5|
| CLARK | 5|
| SCOTT | 5|
| KING | 4|
| TURNER | 6|
| ADAMS | 5|
| JAMES | 5|
| FORD | 4|
| MILLER | 6|
+--------+--------------------+
+----------------------+
| substring(ename,1,3) |
+----------------------+
| SMI |
| ALL |
| WAR |
| JON |
| MAR |
| BLA |
| CLA |
| SCO |
| KIN |
| TUR |
| ADA |
| JAM |
| FOR |
| MIL |
+----------------------+
+---------------+
| left(ename,2) |
+---------------+
| SM |
| AL |
| WA |
| JO |
| MA |
| BL |
| CL |
| SC |
| KI |
| TU |
| AD |
| JA |
| FO |
| MI |
+---------------+
+---------------+
| left(ename,3) |
+---------------+
| SMI |
| ALL |
| WAR |
| JON |
| MAR |
| BLA |
| CLA |
| SCO |
| KIN |
| TUR |
| ADA |
| JAM |
| FOR |
| MIL |
+---------------+
+----------------+
| right(ename,3) |
+----------------+
| ITH |
| LEN |
| ARD |
| NES |
| TIN |
| AKE |
| ARK |
| OTT |
| ING |
| NER |
| AMS |
| MES |
| ORD |
| LER |
+----------------+
+----------------+
| right(ename,2) |
+----------------+
| TH |
| EN |
| RD |
| ES |
| IN |
| KE |
| RK |
| TT |
| NG |
| ER |
| MS |
| ES |
| RD |
| ER |
+----------------+
+--------------------+
| lpad(ename,10,"x") |
+--------------------+
| xxxxxSMITH |
| xxxxxALLEN |
| xxxxxxWARD |
| xxxxxJONES |
| xxxxMARTIN |
| xxxxxBLAKE |
| xxxxxCLARK |
| xxxxxSCOTT |
| xxxxxxKING |
| xxxxTURNER |
| xxxxxADAMS |
| xxxxxJAMES |
| xxxxxxFORD |
| xxxxMILLER |
+--------------------+
+--------------------+
| rpad(ename,10,"x") |
+--------------------+
| SMITHxxxxx |
| ALLENxxxxx |
| WARDxxxxxx |
| JONESxxxxx |
| MARTINxxxx |
| BLAKExxxxx |
| CLARKxxxxx |
| SCOTTxxxxx |
| KINGxxxxxx |
| TURNERxxxx |
| ADAMSxxxxx |
| JAMESxxxxx |
| FORDxxxxxx |
| MILLERxxxx |
+--------------------+
+---------------------+
| ltrim(" Hello") |
+---------------------+
| Hello |
+---------------------+
+---------------------------+
+---------------------------+
| Hello |
+---------------------------+
+---------------------------+
+---------------------------+
| Hello |
+---------------------------+
+--------------------------+
+--------------------------+
| Hello |
+--------------------------+
+----------------------------------+
| replace(ename,"MANAGER","ADMIN") |
+----------------------------------+
| SMITH |
| ALLEN |
| WARD |
| JONES |
| MARTIN |
| BLAKE |
| CLARK |
| SCOTT |
| KING |
| TURNER |
| ADAMS |
| JAMES |
| FORD |
| MILLER |
+----------------------------------+
+--------------------------------+
| replace(job,"MANAGER","ADMIN") |
+--------------------------------+
| CLERK |
| SALESMAN |
| SALESMAN |
| ADMIN |
| SALESMAN |
| ADMIN |
| ADMIN |
| ANALYST |
| PRESIDENT |
| SALESMAN |
| CLERK |
| CLERK |
| ANALYST |
| CLERK |
+--------------------------------+
+-------------------------+
| insert(ename,1,3,"XYZ") |
+-------------------------+
| XYZTH |
| XYZEN |
| XYZD |
| XYZES |
| XYZTIN |
| XYZKE |
| XYZRK |
| XYZTT |
| XYZG |
| XYZNER |
| XYZMS |
| XYZES |
| XYZD |
| XYZLER |
+-------------------------+
+-------------------------+
| insert(ename,0,3,"XYZ") |
+-------------------------+
| SMITH |
| ALLEN |
| WARD |
| JONES |
| MARTIN |
| BLAKE |
| CLARK |
| SCOTT |
| KING |
| TURNER |
| ADAMS |
| JAMES |
| FORD |
| MILLER |
+-------------------------+
+-------------------------+
| insert(ename,1,3,"XYZ") |
+-------------------------+
| XYZTH |
| XYZEN |
| XYZD |
| XYZES |
| XYZTIN |
| XYZKE |
| XYZRK |
| XYZTT |
| XYZG |
| XYZNER |
| XYZMS |
| XYZES |
| XYZD |
| XYZLER |
+-------------------------+
+--------+------------+
| ename | a_position |
+--------+------------+
| SMITH | 0|
| ALLEN | 1|
| WARD | 2|
| JONES | 0|
| MARTIN | 2|
| BLAKE | 3|
| CLARK | 3|
| SCOTT | 0|
| KING | 0|
| TURNER | 0|
| ADAMS | 1|
| JAMES | 2|
| FORD | 0|
| MILLER | 0|
+--------+------------+
+--------+------------+
| ename | a_position |
+--------+------------+
| SMITH | 0|
| ALLEN | 0|
| WARD | 0|
| JONES | 0|
| MARTIN | 0|
| BLAKE | 0|
| CLARK | 0|
| SCOTT | 0|
| KING | 0|
| TURNER | 0|
| ADAMS | 0|
| JAMES | 0|
| FORD | 1|
| MILLER | 0|
+--------+------------+
+-----------+------------+
| job | a_position |
+-----------+------------+
| CLERK | 0|
| SALESMAN | 1|
| SALESMAN | 1|
| MANAGER | 0|
| SALESMAN | 1|
| MANAGER | 0|
| MANAGER | 0|
| ANALYST | 0|
| PRESIDENT | 0|
| SALESMAN | 1|
| CLERK | 0|
| CLERK | 0|
| ANALYST | 0|
| CLERK | 0|
+-----------+------------+
+-------+
| ename |
+-------+
| SMITH |
| SCOTT |
+-------+
+-------+
| ename |
+-------+
| SMITH |
+-------+
+-------+
| ename |
+-------+
| SMITH |
+-------+
+-------+
| ename |
+-------+
| SMITH |
+-------+
+--------+
| ename |
+--------+
| ALLEN |
| MARTIN |
+--------+
+----------+
| sal |
+----------+
| 8000.00 |
| 16000.00 |
| 12500.00 |
| 29075.00 |
| 12050.00 |
| 28050.00 |
| 24050.00 |
| 30000.00 |
| 50000.00 |
| 15000.00 |
| 11000.00 |
| 9500.00 |
| 30000.00 |
| 13000.00 |
+----------+
14 rows in set (0.00 sec)
+--------+------------------+
| ename | formatted_salary |
+--------+------------------+
| SMITH | 8,000 |
| ALLEN | 16,000 |
| WARD | 12,500 |
| JONES | 29,075 |
| MARTIN | 12,050 |
| BLAKE | 28,050 |
| CLARK | 24,050 |
| SCOTT | 30,000 |
| KING | 50,000 |
| TURNER | 15,000 |
| ADAMS | 11,000 |
| JAMES | 9,500 |
| FORD | 30,000 |
| MILLER | 13,000 |
+--------+------------------+
+--------+------------------+
| ename | formatted_salary |
+--------+------------------+
| SMITH | 8,000.0 |
| ALLEN | 16,000.0 |
| WARD | 12,500.0 |
| JONES | 29,075.0 |
| MARTIN | 12,050.0 |
| BLAKE | 28,050.0 |
| CLARK | 24,050.0 |
| SCOTT | 30,000.0 |
| KING | 50,000.0 |
| TURNER | 15,000.0 |
| ADAMS | 11,000.0 |
| JAMES | 9,500.0 |
| FORD | 30,000.0 |
| MILLER | 13,000.0 |
+--------+------------------+
+--------+------------------+
| ename | formatted_salary |
+--------+------------------+
| SMITH | 8,000.00 |
| ALLEN | 16,000.00 |
| WARD | 12,500.00 |
| JONES | 29,075.00 |
| MARTIN | 12,050.00 |
| BLAKE | 28,050.00 |
| CLARK | 24,050.00 |
| SCOTT | 30,000.00 |
| KING | 50,000.00 |
| TURNER | 15,000.00 |
| ADAMS | 11,000.00 |
| JAMES | 9,500.00 |
| FORD | 30,000.00 |
| MILLER | 13,000.00 |
+--------+------------------+
+----------------+
| reverse(ename) |
+----------------+
| HTIMS |
| NELLA |
| DRAW |
| SENOJ |
| NITRAM |
| EKALB |
| KRALC |
| TTOCS |
| GNIK |
| RENRUT |
| SMADA |
| SEMAJ |
| DROF |
| RELLIM |
+----------------+
+-------+
| ename |
+-------+
| ALLEN |
| ADAMS |
+-------+
2 rows in set (0.03 sec)