Single-row functions_exp9
Single-row functions_exp9
Single-row functions_exp9
Connected to:
Oracle Database 21c Express Edition Release 21.0.0.0.0 - Production
Version 21.3.0.0.0
Current D
---------
19-OCT-23
Table created.
no rows selected
1 row created.
SQL> /
Enter value for employee_number: bank manager
Enter value for job: t
Enter value for salary: gh
old 1: insert into employees1 values(&employee_number,'&job',&salary)
new 1: insert into employees1 values(bank manager,'t',gh)
insert into employees1 values(bank manager,'t',gh)
*
ERROR at line 1:
ORA-00917: missing comma
SQL> /
Enter value for employee_number: 3
Enter value for job: bank manager
Enter value for salary: 40000
old 1: insert into employees1 values(&employee_number,'&job',&salary)
new 1: insert into employees1 values(3,'bank manager',40000)
1 row created.
SQL> /
Enter value for employee_number: 4
Enter value for job: teacher
Enter value for salary: 35000
old 1: insert into employees1 values(&employee_number,'&job',&salary)
new 1: insert into employees1 values(4,'teacher',35000)
1 row created.
SQL> /
Enter value for employee_number: 67
Enter value for job: web devloper
Enter value for salary: 60000
old 1: insert into employees1 values(&employee_number,'&job',&salary)
new 1: insert into employees1 values(67,'web devloper',60000)
1 row created.
Table altered.
1 row updated.
SQL> re empl
SP2-0042: unknown command "re empl" - rest of line ignored.
SQL>
SQL> update employees1 set emp_name='mouni' where employee_number='3';
1 row updated.
1 row updated.
1 row updated.
SQL> select * from employees1;
SQL>
SQL>
SQL> SELECT
2 INITCAP(first_name) AS "First Name",
3 INITCAP(last_name) AS "Last Name",
4 LENGTH(first_name || ' ' || last_name) AS "Name Length"
5 FROM employees
6 WHERE first_name LIKE 'J%' OR first_name LIKE 'A%' OR first_name LIKE 'M%'
7 ORDER BY last_name;
FROM employees
*
ERROR at line 5:
ORA-00942: table or view does not exist
SQL>
SQL>
SQL>
SQL> select initcap(first_name)as 'First Name",initcap(last_name)as "Last
Name",Length(first_name||''||last_name)as"Name Length" from employees1 where
first_name like 'J%' or first_name like 'A%' or first_name like 'M%' by last_name;
ERROR:
ORA-01756: quoted string not properly terminated
INITCAP(EMP_NAME)
--------------------
Jashu
Mouni
Mahi
John
no rows selected
SQL> SELECT
2 INITCAP(SUBSTR(emp_name, 1, INSTR(emp_name, ' ') - 1)) AS "First Name",
3 INITCAP(SUBSTR(emp_name, INSTR(emp_name, ' ') + 1)) AS "Last Name",
4 LENGTH(emp_name) AS "Name Length"
5 FROM employees
6 WHERE SUBSTR(emp_name, 1, 1) IN ('J', 'A', 'M')
7 ORDER BY SUBSTR(emp_name, INSTR(emp_name, ' ') + 1);
FROM employees
*
ERROR at line 5:
ORA-00942: table or view does not exist
SQL> SELECT
2 INITCAP(SUBSTR(emp_name, 1, INSTR(emp_name, ' ') - 1)) AS "First Name",
3 INITCAP(SUBSTR(emp_name, INSTR(emp_name, ' ') + 1)) AS "Last Name",
4 LENGTH(emp_name) AS "Name Length"
5 FROM employees
6 WHERE SUBSTR(emp_name, 1, 1) IN ('J', 'A', 'M')
7 ORDER BY SUBSTR(emp_name, INSTR(emp_name, ' ') + 1);
FROM employees
*
ERROR at line 5:
ORA-00942: table or view does not exist
SQL> SELECT
2 INITCAP(SUBSTR(emp_name, 1, INSTR(emp_name, ' ') - 1)) AS "First Name",
3 INITCAP(SUBSTR(emp_name, INSTR(emp_name, ' ') + 1)) AS "Last Name",
4 LENGTH(emp_name) AS "Name Length"
5 FROM employees
6 WHERE SUBSTR(emp_name, 1, 1) IN ('J', 'A', 'M')
7 ORDER BY SUBSTR(emp_name, INSTR(emp_name, ' ') + 1);
FROM employees
*
ERROR at line 5:
ORA-00942: table or view does not exist
SQL> SELECT
2 INITCAP(SUBSTR(emp_name, 1, INSTR(emp_name, ' ') - 1)) AS "First Name",
3 INITCAP(SUBSTR(emp_name, INSTR(emp_name, ' ') + 1)) AS "Last Name",
4 LENGTH(emp_name) AS "Name Length"
5 FROM employees
6 WHERE SUBSTR(emp_name, 1, 1) IN ('J', 'A', 'M')
7 ORDER BY SUBSTR(emp_name, INSTR(emp_name, ' ') + 1);
FROM employees
*
ERROR at line 5:
ORA-00942: table or view does not exist
SQL> SELECT
2 INITCAP(SUBSTR(emp_name, 1, INSTR(emp_name, ' ') - 1)) AS "First Name",
3 INITCAP(SUBSTR(emp_name, INSTR(emp_name, ' ') + 1)) AS "Last Name",
4 LENGTH(emp_name) AS "Name Length"
5 FROM employees
6 WHERE SUBSTR(emp_name, 1, 1) IN ('J', 'A', 'M')
7 ORDER BY SUBSTR(emp_name, INSTR(emp_name, ' ') + 1);
FROM employees
*
ERROR at line 5:
ORA-00942: table or view does not exist
SQL> SELECT
2 INITCAP(SUBSTR(emp_name, 1, INSTR(emp_name, ' ') - 1)) AS "First Name",
3 INITCAP(SUBSTR(emp_name, INSTR(emp_name, ' ') + 1)) AS "Last Name",
4 LENGTH(emp_name) AS "Name Length"
5 FROM employees
6 WHERE SUBSTR(emp_name, 1, 1) IN ('J', 'A', 'M')
7 ORDER BY SUBSTR(emp_name, INSTR(emp_name, ' ') + 1);
FROM employees
*
ERROR at line 5:
ORA-00942: table or view does not exist
SQL> SELECT
2 INITCAP(SUBSTR(emp_name, 1, INSTR(emp_name, ' ') - 1)) AS "First Name",
3 INITCAP(SUBSTR(emp_name, INSTR(emp_name, ' ') + 1)) AS "Last Name",
4 LENGTH(emp_name) AS "Name Length"
5 FROM employees
6 WHERE SUBSTR(emp_name, 1, 1) IN ('J', 'A', 'M')
7 ORDER BY SUBSTR(emp_name, INSTR(emp_name, ' ') + 1);
FROM employees
*
ERROR at line 5:
ORA-00942: table or view does not exist
SQL> SELECT
2 INITCAP(SUBSTR(emp_name, 1, INSTR(emp_name, ' ') - 1)) AS "First Name",
3 INITCAP(SUBSTR(emp_name, INSTR(emp_name, ' ') + 1)) AS "Last Name",
4 LENGTH(emp_name) AS "Name Length"
5 FROM employees
6 WHERE SUBSTR(emp_name, 1, 1) IN ('J', 'A', 'M')
7 ORDER BY SUBSTR(emp_name, INSTR(emp_name, ' ') + 1);
FROM employees
*
ERROR at line 5:
ORA-00942: table or view does not exist
no rows selected
Name Length
-----------
5
5
4
4
Table altered.
SQL>
SQL> SQL> select length (emp_name) as "Name Length" from employees1;
SP2-0734: unknown command beginning "SQL> selec..." - rest of line ignored.
SQL>
SQL> Name Length
SP2-0734: unknown command beginning "Name Lengt..." - rest of line ignored.
SQL> -----------
SQL> 5
SP2-0226: Invalid line number
SQL> SQL> select length (emp_name) as "Name Length" from employees1;
SP2-0734: unknown command beginning "SQL> selec..." - rest of line ignored.
SQL>
SQL> Name Length
SP2-0734: unknown command beginning "Name Lengt..." - rest of line ignored.
SQL> -----------
SQL> 5 update employees1 set emp_name='jashu' where employee_number='2';
SQL> update employees1 set commission='1000' where employee_number='2';
1 row updated.
1 row updated.
1 row updated.
SQL> update employees1 set commission='2000' where employee_number='67';
1 row updated.
SQL> SELECT
2 EMPLOYEE_NUMBER,
3 SALARY,
4 COMMISSION,
5 (SALARY + COALESCE(COMMISSION, 0)) * 12 AS "Annual Compensation"
6 FROM your_table_name;
FROM your_table_name
*
ERROR at line 6:
ORA-00942: table or view does not exist
*
ERROR at line 1:
ORA-00923: FROM keyword not found where expected
SQL> select employee_number,salary,coalesce(commission,0)as
commission,salary+coalesce(commission,0)as "Annual Compensation" from employees1;
SQL>