Home
Search results “Oracle null last order”
ORDER BY Clause in Oracle | Oracle Tutorials for Beginners
 
04:37
Oracle Tutorials for Beginners ORDER BY Clause In Oracle ORDER BY Clause in SQL Oracle Tutorials for Beginners Oracle SQL Introduction #Oracle Tutorisla for Beginners Oracle for Beginners Oracle plsql tutorial for Beginners Oracle plsql tutorial for Beginners Oracle plsql tutorial for Beginners ORDER BY in Oracle SQL ORDER BY in Oracle SQL ORDER BY in Oracle SQL NULLS FIRST in Oracle NULLS FIRST in Oracle NULLS LAST in Oracle NULLS LAST in Order by Clause how order by clause works in oracle oracle order by date oracle sort varchar2 alphabetically oracle order by case multiple columns oracle sql order by specific values order by in oracle w3schools sql order by multiple columns oracle order by column not in select order by in oracle w3schools oracle order by multiple columns oracle sql order by specific values how order by clause works in oracle oracle order by date oracle order by group by sql order by alphabetical order by sql
Views: 634 Oracle PL/SQL World
ORDER BY CLAUSE FOR EXPERT IN ORACLE SQL WITH EXAMPLE
 
13:54
This is a free video tutorial on writing order by clause in an oracle sql statement. This video tutorial demonstrated how we can use column name, column number, expression, function, null first, null last, asc and desc in an order by clause. Also the video tutorial explains the possible cause and the solution to ora-01791: not a selected expression oracle error
Views: 661 Kishan Mashru
order by clause
 
06:22
When sorting your result set in descending order, you use the DESC attribute in your ORDER BY clause as follows: SELECT supplier_city FROM suppliers WHERE supplier_name = 'Microsoft' ORDER BY supplier_city DESC; This Oracle ORDER BY example would return all records sorted by the supplier_city field in descending order. ORDER BY clause ref/rrefsqlj13658.html An ORDER BY clause allows you to specify the order in which rows appear in the result set. In subqueries, the ORDER BY clause is meaningless unless it is ... Oracle / PLSQL: ORDER BY Clause - TechOnTheNet oracle/order_by.php When sorting your result set in descending order, you use the DESC attribute in your ORDER BY clause as follows: SELECT supplier_city FROM suppliers WHERE supplier_name = 'Microsoft' ORDER BY supplier_city DESC; This Oracle ORDER BY example would return all records sorted by the supplier_city field in descending order. Oracle ORDER BY Clause racle-order-by-clause In Oracle, ORDER BY Clause is used to sort or re-arrange the records in the result set. The ORDER BY clause is only used with SELECT statement. Syntax: SELECT expressions. SQL ORDER BY Clause beginner-sql-tutorial.com/sql-order-by-clause.htm SQL ORDER BY. The ORDER BY clause is used in a SELECT statement to sort results either in ascending or descending order. Oracle sorts query results in ascending order by default. 15 Things You Should Know about the ORDER BY Clause — Oratable acle-order-by-clause/ Sep 3, 2012 - Answers to these questions and more about Oracle's ORDER BY ... ORDER BY DESC places null values at the start of the query results. Oracle ORDER BY tips The Oracle ORDER BY clause must be used if you require that the rows be sorted. The Oracle database, by default, will not sort the results set, nor does it store ... sql - Oracle order by descending with NULL last - Stack Overflow /questions/.../oracle-order-by-descending-with-null-last Jul 14, 2013 - You can use DESC NULLS LAST to achieve that. ... order by case when web_views is not null then 1 else 2 end asc, web_views desc;. Oracle sql order by with case statement 3 answers 10 Jan 2016 oracle - Sql Order by on multiple column 3 answers 15 Dec 2012 Custom Order in Oracle SQL 6 answers 12 Nov 2012 sql - Oracle dynamic DESC and ASC in order by 5 answers 10 Feb 2011 More results fromOracle ORDER BY: Sort Data By One or More Columns in Specified ... Oracle Basics This tutorial shows you how to use the Oracle ORDER BY clause to sort rows by one or more columns in ascending or descending order. Filtering (WHERE) and Sorting Data (ORDER BY) in Oracle 9i ... Nov 5, 2004 - This chapter covers filtering of rows using the WHERE clause and sorting of retrieved data using the ORDER BY clause. The WHERE clause ... Using the SQL ORDER BY clause, SELECT QUERY for alphabetical ... ./Using-the-ORDER-BY-clause-of-the-SELECT-quer... Jul 29, 2008 - Learn how to use the ORDER BY clause of the SELECT query to sort your results in alphabetical order, and how to save your SQL SELECT ... Searches related to order by clause in oracle oracle order by multiple columns how order by clause works in oracle oracle sql order by specific values order by in oracle w3schools group by clause in oracle having clause in oracle oracle order by date order by sql
Views: 26 Muo sigma classes
Oracle DENSE_RANK Function
 
04:09
https://www.databasestar.com/oracle-dense_rank/ The Oracle DENSE_RANK function allows you to calculate a rank of a row in a group of rows. It returns this rank as a NUMBER value. This function can be used as either an analytic or an aggregate function, and the syntax depends on how you use it. As an aggregate function it looks like this: DENSE_RANK ( expr, [expr(n)] ) WITHIN GROUP ( ORDER BY (order_expr [ASC|DESC] [NULLS FIRST|LAST] ) These parameters are: - expr: this is the value to search for in a particular table. You can specify multiple search values, and just separate them by a comma. - order_expr: this is used to order the expr values by, because you get a different results depending on what order you rank the values in. - NULLS FIRST or LAST: this is where you can specify if you want to have NULL values appear at the top of your ranking order or at the bottom. As an analytic function, it looks like this: DENSE_RANK() OVER ( [query_partition_clause] order_by_clause) The parameters are: - query_partition_clause: this is the expression that the ranking is “grouped” by, as analytic functions allow you to group data within rows. - order_by_clause: this is the expression to order your results by to determine a rank. For this function, if two records have the same sort or rank position, they will have the same RANK value. It won’t cause a gap in the rankings, unlike the RANK function which does cause a gap. For more information about the Oracle DENSE_RANK function, including all of the SQL shown in this video and the examples, read the related article here: https://www.databasestar.com/oracle-dense_rank/
Views: 516 Database Star
LAST VALUE function in SQL Server
 
05:35
last_value function in sql server 2008 sql server last_value function returns incorrect data sql server last_value function example sql server last_value function with partition example LAST_VALUE function in SQL Server In this video we will discuss LAST_VALUE function in SQL Server. LAST_VALUE function Introduced in SQL Server 2012 Retrieves the last value from the specified column ORDER BY clause is required PARTITION BY clause is optional ROWS or RANGE clause is optional, but for it to work correctly you may have to explicitly specify a value Syntax : LAST_VALUE(Column_Name) OVER (ORDER BY Col1, Col2, ...) LAST_VALUE function not working as expected : In the following example, LAST_VALUE function does not return the name of the highest paid employee. This is because we have not specified an explicit value for ROWS or RANGE clause. As a result it is using it's default value RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW. SELECT Name, Gender, Salary, LAST_VALUE(Name) OVER (ORDER BY Salary) AS LastValue FROM Employees LAST_VALUE function working as expected : In the following example, LAST_VALUE function returns the name of the highest paid employee as expected. Notice we have set an explicit value for ROWS or RANGE clause to ROWS BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING This tells the LAST_VALUE function that it's window starts at the first row and ends at the last row in the result set. SELECT Name, Gender, Salary, LAST_VALUE(Name) OVER (ORDER BY Salary ROWS BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING) AS LastValue FROM Employees LAST_VALUE function example with partitions : In the following example, LAST_VALUE function returns the name of the highest paid employee from the respective partition. SELECT Name, Gender, Salary, LAST_VALUE(Name) OVER (PARTITION BY Gender ORDER BY Salary ROWS BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING) AS LastValue FROM Employees Text version of the video http://csharp-video-tutorials.blogspot.com/2015/10/lastvalue-function-in-sql-server.html Slides http://csharp-video-tutorials.blogspot.com/2015/10/lastvalue-function-in-sql-server_9.html All SQL Server Text Articles http://csharp-video-tutorials.blogspot.com/p/free-sql-server-video-tutorials-for.html All SQL Server Slides http://csharp-video-tutorials.blogspot.com/p/sql-server.html Full SQL Server Course https://www.youtube.com/playlist?list=PL4cyC4G0M1RQ_Rm52cQ4CcOJ_T_HXeMB4 All Dot Net and SQL Server Tutorials in English https://www.youtube.com/user/kudvenkat/playlists?view=1&sort=dd All Dot Net and SQL Server Tutorials in Arabic https://www.youtube.com/c/KudvenkatArabic/playlists
Views: 36218 kudvenkat
SQL Server 26 - PRIMARY KEY, NOT NULL, UNIQUE
 
03:36
In the last video we created our first table, but I want to give SQL Server some extra information so the database knows more about each of the columns. The first thing is to establish the primary key. To do this all we do is add PRIMARY KEY after the column we want to be the primary key. Simple enough. When we add a constraint right after the column like this, it is often called a column attribute. CREATE TABLE Animals( ID INT PRIMARY KEY, Name VARCHAR(50), Species VARCHAR(50) ); Additionally, if you are using an ID column, it is best to have it labeled as the IDENTITY column. That way, SQL Server will automatically increment the number. CREATE TABLE Animals( ID INT PRIMARY KEY IDENTITY, Name VARCHAR(50), Species VARCHAR(50) ); The other attributes we've discussed in this series are NOT NULL and UNIQUE. We can make the name NOT NULL and the species NOT NULL. We don't have a good column for UNIQUE, so let's add one: CREATE TABLE Animals( ID INT PRIMARY KEY IDENTITY, Name VARCHAR(50) NOT NULL, Species VARCHAR(50) NOT NULL, ContactEmail VARCHAR(50) NOT NULL UNIUQE ); You can see that it is very easy to add multiple column attributes to a column. Just separate them by spaces. The order does not matter. Also, when you say primary key the column is automatically NOT NULL and UNIQUE. There are other attributes you can use including DEFAULT, FOREIGN KEY, and SPARSE. DEFAULT will give a value for a column if you do not put anything in yourself. Foreign keys are used to reference other columns. SPARSE is an attribute we haven't discussed. You can use SPARSE if most of the rows are going to have a NULL for a column and it saves storage space, but we will worry about that in another video. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Support me! http://www.patreon.com/calebcurry Subscribe to my newsletter: http://bit.ly/JoinCCNewsletter Donate!: http://bit.ly/DonateCTVM2. ~~~~~~~~~~~~~~~Additional Links~~~~~~~~~~~~~~~ More content: http://CalebCurry.com Facebook: http://www.facebook.com/CalebTheVideoMaker Google+: https://plus.google.com/+CalebTheVideoMaker2 Twitter: http://twitter.com/calebCurry Amazing Web Hosting - http://bit.ly/ccbluehost (The best web hosting for a cheap price!)
Views: 6193 Caleb Curry
ORACLE Analytic Functions for Data Warehousing 2/ Arabic
 
12:32
ORACLE Analytic Functions for Data Warehousing 2/ Arabic FIRST_VALUE last_VALUE row_number() --FIRST_VALUE and LAST_VALUE Analytic Functions select EMPLOYEE_ID, FIRST_NAME, HIRE_DATE from employees order by hire_date; select EMPLOYEE_ID, FIRST_NAME, HIRE_DATE , min(HIRE_DATE) over ( ) first_HIRE_DATE from employees select EMPLOYEE_ID, FIRST_NAME, HIRE_DATE , FIRST_VALUE(HIRE_DATE) over ( ) first_HIRE_DATE from employees order by hire_date; select EMPLOYEE_ID, FIRST_NAME, HIRE_DATE , max(HIRE_DATE ) over ( ) last_HIRE_DATE from employees select EMPLOYEE_ID, FIRST_NAME, HIRE_DATE , last_VALUE(HIRE_DATE ) over ( ) last_HIRE_DATE from employees order by HIRE_DATE drop table student_exam_result; CREATE TABLE student_exam_result (student_id number, exame_name varchar2(100), exame_try number, exame_results number ); insert into student_exam_result values(1,'calcluas',1,50); insert into student_exam_result values(1,'calcluas',2,66); insert into student_exam_result values(1,'calcluas',3,20); insert into student_exam_result values(2,'calcluas',1,66); insert into student_exam_result values(2,'calcluas',2,null); insert into student_exam_result values(2,'calcluas',3,7); insert into student_exam_result values(3,'calcluas',1,50); insert into student_exam_result values(3,'calcluas',2,98); insert into student_exam_result values(3,'calcluas',3,null); select * from student_exam_result select student_id, exame_name,exame_try,exame_results, last_value(exame_results) IGNORE NULLS over (PARTITION BY student_id, exame_name ) last_grade from student_exam_result order by student_id, exame_name, exame_try select student_id, exame_name,exame_try,exame_results, last_value(exame_results) IGNORE NULLS over (PARTITION BY student_id, exame_name ) last_grade, max(exame_results) over (PARTITION BY student_id, exame_name ) max_grade, avg(exame_results) over (PARTITION BY student_id, exame_name ) avg_grade from student_exam_result order by student_id, exame_name, exame_try ------------------------ select employee_id,first_name ,row_number() over(order by employee_id ) from employees select employee_id,first_name ,rownum from employees select employee_id,first_name ,department_id, row_number() over(partition by department_id order by employee_id ) from employees
Views: 782 khaled alkhudari
AutoNumber & Identity Columns in oracle / arabic
 
13:14
AutoNumber & Identity Columns in oracle oracle sql plsql AutoNumber in oracle GENERATED ALWAYS AS IDENTITY GENERATED by default AS IDENTITY GENERATED by default on null AS IDENTITY
Views: 529 khaled alkhudari
Oracle COUNT Function
 
04:43
https://www.databasestar.com/oracle-count/ The Oracle COUNT function is used to count the number of rows from the column, or number of values, provided to it. It’s commonly used to find the number of rows returned by a SELECT query. The syntax of the COUNT function is: COUNT ( [ * | [ DISTINCT | ALL ] expression) [ over (analytic_clause) ] There’s a lot of square brackets here, indicating optional parameters and choices. This just means you can use the COUNT function in a few different ways: COUNT(*) COUNT(DISTINCT expression) COUNT(ALL expression) COUNT(*) OVER (analytic_clause) COUNT(DISTINCT expression) OVER (analytic_clause) COUNT(ALL expression) OVER (analytic_clause) It can be used as an aggregate or analytic function. The parameters of the COUNT function are: - expression: The expression to count the values of. This can be a column or a set of values, for example. - analytic_clause: This is used to specify the criteria for an analytic query. COUNT(*) is the most common way to use this function, I’ve found. As COUNT(*) is an aggregate function, like all aggregate functions the columns mentioned in the SELECT clause need to exist in the GROUP BY clause. NULL values are ignored by COUNT(expression), but they are counted when using COUNT(*). COUNT(*) has the exact same calculation and performance as COUNT(1). For more information about the Oracle COUNT function, including all of the SQL shown in this video and the examples, read the related article here: https://www.databasestar.com/oracle-count/
Views: 554 Database Star
10 MySQL Tutorial for Beginners: The ORDER BY Clause
 
07:43
The ORDER BY clause specifies the sort order for the rows in a result set. To sort by more than one column, you simply list the names in the ORDER BY clause separated by commas. You can sort by any column in the base table regardless of whether it's included in the SELECT clause. This can be referred to as a nested sort because one sort is nested within another. The ORDER BY clause can include a column alias that's specified in the SELECT clause (if the column alias does not include spaces). The ORDER BY clause can include any valid expression. This expression can refer to any column in the base table, even if it isn't included in the result set. In an ORDER BY clause you can use column numbers to specify a sort order. To use this technique, you code the number that corresponds to the column of the result set, where 1 is the first column, 2 is the second column, and so on. By default, in an ascending sort, special characters appear first in the sort sequence, followed by numbers, then letters. NULL values appear first in the sort sequence. In a descending sort, letters appear first in the sort sequence, followed by numbers, then special characters. NULL values appear last in the sort sequence. EXERCISES for your SELF-TRAINING: http://golearnfast.com/Quizzes.php?_SelectSmallerGroup_287=0&Lessons_ID=287 SCRIPT FOR THE EXAMPLES: http://www.golearnfast.com/files/lessons_material/lesson_277_1440544998.sql SUBSCRIBE! https://www.youtube.com/channel/UCMEaGDoHU7c9tWyafZ9vC6Q?sub_confirmation=1 FACEBOOK https://www.facebook.com/golearnfast GOOGLE+ https://plus.google.com/u/0/b/101326338689489366802/
Views: 2316 golearnfast
Oracle SQL Tutorial 13 - How to Add Column Constraints (Attributes)
 
05:55
So far, we have this table declaration: CREATE TABLE users( user_id NUMBER, username VARCHAR(50 CHAR) first_name VARCHAR2(50 CHAR), last_name VARCHAR2(50 CHAR) ) We can run this command see that it works. As we are learning though, we are going to want to be able to recreate our table with different settings and such, but if you try to run this command, it will complain that the table already exists. So we first need to delete this table before we start editing settings. When we get more experienced, we will learn about ways to edit the structure of a table that already exists. To fix this, we can get rid of the table using the DROP TABLE command: DROP TABLE users You can run this every time if you need to practice by adding a semicolon after it. This is how you can tell Oracle that you are putting in another command after it. This is known as a delimiter. When you run the script, it is going to run both commands. Now we can go through and reconsider our table structure. This is fine for starting out because we don't have any important data in our database, but once your database is in production you are not going to want to just drop tables. In the last video we discussed different constraints that you can apply to columns in a database table, but how do you actually apply these when you are creating a table? The first way you define constraints is to put them right after the column in your CREATE TABLE statement. CREATE TABLE users( username VARCHAR2(50 CHAR) NOT NULL ) When we define constraints this way, we usually say we are adding column attributes. If you have two constraints you want to add, you just put one after the other with spaces in between. There is no particular order that is required. CREATE TABLE users( username VARCHAR2(50 CHAR) NOT NULL UNIQUE ) In this situation we have already given the column the NOT NULL and UNIQUE attributes, so we should consider making this a primary key: CREATE TABLE users( username VARCHAR2(50 CHAR) PRIMARY KEY ) As you can see, adding column attributes is super easy. We can add a default like this: CREATE TABLE users( username VARCHAR2(50 CHAR) PRIMARY KEY, account_balance NUMBER DEFAULT 0 ) Note that now we need the comma after the first row. There are a few constraints we did not talk go through an example, specifically foreign keys and check constraints. We will be adding these constraints to our database in future videos. In the mean time, I have a thought for you… Many people prefer to name their column constraints. That way, we can refer to certain constraints by name. For example, we might have a primary key constraint that could be named users_pk. The way we are creating these constraints does not allow for this feature, so in the next video we are going to be discussing different ways to create constraints. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Support me on Patreon! http://www.patreon.com/calebcurry Subscribe to my newsletter: http://bit.ly/JoinCCNewsletter Donate!: http://bit.ly/DonateCTVM2. ~~~~~~~~~~~~~~~Additional Links~~~~~~~~~~~~~~~ More content: http://CalebCurry.com Facebook: http://www.facebook.com/CalebTheVideoMaker Google+: https://plus.google.com/+CalebTheVideoMaker2 Twitter: http://twitter.com/calebCurry Amazing Web Hosting - http://bit.ly/ccbluehost (The best web hosting for a cheap price!)
Views: 24726 Caleb Curry
Lead and Lag functions in SQL Server 2012
 
07:27
In this video we will discuss about Lead and Lag functions. Lead and Lag functions Introduced in SQL Server 2012 Lead function is used to access subsequent row data along with current row data Lag function is used to access previous row data along with current row data ORDER BY clause is required PARTITION BY clause is optional Syntax LEAD(Column_Name, Offset, Default_Value) OVER (ORDER BY Col1, Col2, ...) LAG(Column_Name, Offset, Default_Value) OVER (ORDER BY Col1, Col2, ...) Offset - Number of rows to lead or lag. Default_Value - The default value to return if the number of rows to lead or lag goes beyond first row or last row in a table or partition. If default value is not specified NULL is returned. We will use the following Employees table for the examples in this video SQL Script to create the Employees table Create Table Employees ( Id int primary key, Name nvarchar(50), Gender nvarchar(10), Salary int ) Go Insert Into Employees Values (1, 'Mark', 'Male', 1000) Insert Into Employees Values (2, 'John', 'Male', 2000) Insert Into Employees Values (3, 'Pam', 'Female', 3000) Insert Into Employees Values (4, 'Sara', 'Female', 4000) Insert Into Employees Values (5, 'Todd', 'Male', 5000) Insert Into Employees Values (6, 'Mary', 'Female', 6000) Insert Into Employees Values (7, 'Ben', 'Male', 7000) Insert Into Employees Values (8, 'Jodi', 'Female', 8000) Insert Into Employees Values (9, 'Tom', 'Male', 9000) Insert Into Employees Values (10, 'Ron', 'Male', 9500) Go Lead and Lag functions example WITHOUT partitions : This example Leads 2 rows and Lags 1 row from the current row. When you are on the first row, LEAD(Salary, 2, -1) allows you to move forward 2 rows and retrieve the salary from the 3rd row. When you are on the first row, LAG(Salary, 1, -1) allows us to move backward 1 row. Since there no rows beyond row 1, Lag function in this case returns the default value -1. When you are on the last row, LEAD(Salary, 2, -1) allows you to move forward 2 rows. Since there no rows beyond the last row 1, Lead function in this case returns the default value -1. When you are on the last row, LAG(Salary, 1, -1) allows us to move backward 1 row and retrieve the salary from the previous row. SELECT Name, Gender, Salary, LEAD(Salary, 2, -1) OVER (ORDER BY Salary) AS Lead_2, LAG(Salary, 1, -1) OVER (ORDER BY Salary) AS Lag_1 FROM Employees Lead and Lag functions example WITH partitions : Notice that in this example, Lead and Lag functions return default value if the number of rows to lead or lag goes beyond first row or last row in the partition. SELECT Name, Gender, Salary, LEAD(Salary, 2, -1) OVER (PARTITION By Gender ORDER BY Salary) AS Lead_2, LAG(Salary, 1, -1) OVER (PARTITION By Gender ORDER BY Salary) AS Lag_1 FROM Employees Text version of the video http://csharp-video-tutorials.blogspot.com/2015/10/lead-and-lag-functions-in-sql-server.html Slides http://csharp-video-tutorials.blogspot.com/2015/10/lead-and-lag-functions-in-sql-server_5.html All SQL Server Text Articles http://csharp-video-tutorials.blogspot.com/p/free-sql-server-video-tutorials-for.html All SQL Server Slides http://csharp-video-tutorials.blogspot.com/p/sql-server.html All Dot Net and SQL Server Tutorials in English https://www.youtube.com/user/kudvenkat/playlists?view=1&sort=dd All Dot Net and SQL Server Tutorials in Arabic https://www.youtube.com/c/KudvenkatArabic/playlists
Views: 54855 kudvenkat
Part 4   Delete duplicate rows in sql
 
03:26
Link for all dot net and sql server video tutorial playlists http://www.youtube.com/user/kudvenkat/playlists Link for slides, code samples and text version of the video http://csharp-video-tutorials.blogspot.com/2014/05/part-4-delete-duplicate-rows-in-sql.html In this video, we will discuss deleting all duplicate rows except one from a sql server table. SQL Script to create Employees table Create table Employees ( ID int, FirstName nvarchar(50), LastName nvarchar(50), Gender nvarchar(50), Salary int ) GO Insert into Employees values (1, 'Mark', 'Hastings', 'Male', 60000) Insert into Employees values (1, 'Mark', 'Hastings', 'Male', 60000) Insert into Employees values (1, 'Mark', 'Hastings', 'Male', 60000) Insert into Employees values (2, 'Mary', 'Lambeth', 'Female', 30000) Insert into Employees values (2, 'Mary', 'Lambeth', 'Female', 30000) Insert into Employees values (3, 'Ben', 'Hoskins', 'Male', 70000) Insert into Employees values (3, 'Ben', 'Hoskins', 'Male', 70000) Insert into Employees values (3, 'Ben', 'Hoskins', 'Male', 70000) The delete query should delete all duplicate rows except one. Here is the SQL query that does the job. PARTITION BY divides the query result set into partitions. WITH EmployeesCTE AS ( SELECT *, ROW_NUMBER()OVER(PARTITION BY ID ORDER BY ID) AS RowNumber FROM Employees ) DELETE FROM EmployeesCTE WHERE RowNumber ] 1
Views: 364650 kudvenkat
Query without using Like operator find strings?
 
05:28
Hello guys in this video i explain how to find all employee who have a last character is 'N' without using like operator. Oracle database Unbeatable,Unbreakable Platform..
Views: 2389 Oracle World
SQL Aggregation queries using Group By, Sum, Count and Having
 
10:01
From SQL Queries Joes 2 Pros (Vol2) ch4.1. Learn up to write aggregated queries.
Views: 185994 Joes2Pros SQL Trainings
ORDER BY clause in SQL | Database Management System
 
06:56
Join discussion on: http://www.techtud.com/video-lecture/order-clause-sql IMPORTANT LINKS: 1) Official Website: http://www.techtud.com/ 2) Virtual GATE: http://virtualgate.in/login/index.php Both of the above mentioned platforms are COMPLETELY FREE, so feel free to Explore, Learn, Practice & Share! Our Social Media Links: Facebook Page: https://www.facebook.com/techtuduniversity Facebook Group: https://www.facebook.com/groups/virtualgate Google+ Page: https://plus.google.com/+techtud/posts Last but not the least, SUBSCRIBE our YouTube channel to stay updated about the regularly uploaded new videos.
Views: 5378 Techtud
SQL for Beginners (Part 4) : The ORDER BY Clause
 
02:08
The fourth part of a mini-series of videos showing the basics of SQL. In this episode, we take a look at how you can influence the order of the data that is returned by queries. For more information see: https://oracle-base.com/articles/misc/sql-for-beginners-the-order-by-clause Website: https://oracle-base.com Blog: https://oracle-base.com/blog Twitter: https://twitter.com/oraclebase Cameo by Nelson Calero : Blog: http://databaseindex.blogspot.com/ Twitter: https://twitter.com/ncalerouy Cameo appearances are for fun, not an endorsement of the content of this video.
Views: 815 ORACLE-BASE.com
Access SQL queries covering inner, left, right joins and date operations
 
35:49
Access SQL Note: Northwind database used for example. 1. Pulling data from one table 2. Using alias 3. Pulling data from multiple tables using joins •Inner join/Equi Join •Left Join •Right join •Using IS NULL and IS NOT NULL operators 4. Date Queries 5. Different operators SELECT ID,COMPANY, [LAST NAME] + ", " + [FIRST NAME] AS [Contact Name] FROM CUSTOMERS SELECT ID AS [Company ID],COMPANY AS [Company Name], [LAST NAME] + ", " + [FIRST NAME] AS [Contact Name] FROM CUSTOMERS SELECT Customers.Company,Orders.[Order ID],Orders.[Ship Name],Orders.[Shipping Fee] FROM Customers INNER JOIN Orders ON Customers.ID = Orders.[Customer ID] ORDER BY Customers.Company SELECT customers.company,orders.* FROM Customers LEFT JOIN Orders ON Customers.ID = Orders.[Customer ID] WHERE Orders.[Order ID] IS NULL SELECT customers.company,orders.* FROM Orders RIGHT JOIN Customers ON Customers.ID = Orders.[Customer ID] WHERE Orders.[Order ID] IS NULL SELECT Customers.Company,Orders.[Order ID],Orders.[Ship Name],Orders.[Shipping Fee] FROM Customers INNER JOIN Orders ON Customers.ID = Orders.[Customer ID] WHERE Orders.[Order Date] =DATE() ORDER BY Customers.Company SELECT Customers.Company,Orders.[Order ID],Orders.[Ship Name],Orders.[Shipping Fee] FROM Customers INNER JOIN Orders ON Customers.ID = Orders.[Customer ID] WHERE Orders.[Order Date] BETWEEN DATEADD("m",-6,DATE()) AND DATE() ORDER BY Customers.Company SELECT Customers.Company,Orders.[Order ID],Orders.[Ship Name],Orders.[Shipping Fee] FROM Customers INNER JOIN Orders ON Customers.ID = Orders.[Customer ID] WHERE Orders.[Order Date] BETWEEN DATEADD("yyyy",-11,date()) and DATE() ORDER BY Customers.Company SELECT Customers.Company AS [Customer], Orders.[Order Date], Orders.[Shipped Date], Products.[Product Name], [Order Details].Quantity, [Order Details].[Unit Price], [Order Details].Discount FROM Products INNER JOIN ((Customers INNER JOIN Orders ON Customers.ID = Orders.[Customer ID]) INNER JOIN [Order Details] ON Orders.[Order ID] = [Order Details].[Order ID]) ON Products.ID = [Order Details].[Product ID]; [email protected]
Views: 13855 techsapphire
Part 2   SQL query to get organization hierarchy
 
10:14
Link for all dot net and sql server video tutorial playlists http://www.youtube.com/user/kudvenkat/playlists Link for slides, code samples and text version of the video http://csharp-video-tutorials.blogspot.com/2014/05/part-2-sql-query-to-get-organization.html To get the best out of this video, the following concepts need to be understood first. These are already discussed in SQL Server Tutorial. 1. Self-Join - http://www.youtube.com/watch?v=qnYSN_7qwgg 2. CTE - http://www.youtube.com/watch?v=ZXB5b-7HJHk 3. Recursive CTE - http://www.youtube.com/watch?v=GGoV0wTMCg0 Here is the problem definition: 1. Employees table contains the following columns a) EmployeeId, b) EmployeeName c) ManagerId 2. If an EmployeeId is passed, the query should list down the entire organization hierarchy i.e who is the manager of the EmployeeId passed and who is managers manager and so on till full hierarchy is listed. For example, Scenario 1: If we pass David's EmployeeId to the query, then it should display the organization hierarchy starting from David. Scenario 2: If we pass Lara's EmployeeId to the query, then it should display the organization hierarchy starting from Lara. We will be Employees table for this demo. SQL to create and populate Employees table with test data Create table Employees ( EmployeeID int primary key identity, EmployeeName nvarchar(50), ManagerID int foreign key references Employees(EmployeeID) ) GO Insert into Employees values ('John', NULL) Insert into Employees values ('Mark', NULL) Insert into Employees values ('Steve', NULL) Insert into Employees values ('Tom', NULL) Insert into Employees values ('Lara', NULL) Insert into Employees values ('Simon', NULL) Insert into Employees values ('David', NULL) Insert into Employees values ('Ben', NULL) Insert into Employees values ('Stacy', NULL) Insert into Employees values ('Sam', NULL) GO Update Employees Set ManagerID = 8 Where EmployeeName IN ('Mark', 'Steve', 'Lara') Update Employees Set ManagerID = 2 Where EmployeeName IN ('Stacy', 'Simon') Update Employees Set ManagerID = 3 Where EmployeeName IN ('Tom') Update Employees Set ManagerID = 5 Where EmployeeName IN ('John', 'Sam') Update Employees Set ManagerID = 4 Where EmployeeName IN ('David') GO Here is the SQL that does the job Declare @ID int ; Set @ID = 7; WITH EmployeeCTE AS ( Select EmployeeId, EmployeeName, ManagerID From Employees Where EmployeeId = @ID UNION ALL Select Employees.EmployeeId , Employees.EmployeeName, Employees.ManagerID From Employees JOIN EmployeeCTE ON Employees.EmployeeId = EmployeeCTE.ManagerID ) Select E1.EmployeeName, ISNULL(E2.EmployeeName, 'No Boss') as ManagerName From EmployeeCTE E1 LEFT Join EmployeeCTE E2 ON E1.ManagerID = E2.EmployeeId
Views: 304495 kudvenkat
SQL Tutorial - Window Functions - Lag and Lead
 
08:10
Another video brought to you by BeardedDev, bringing you tutorials on Business Intelligence, SQL Programming and Data Analysis. In this video I talk about using Lag and Lead in Windows Functions. This video covers the requirements to pass the exam: If you would like to follow along with the tutorial please run the SQL below: IF OBJECT_ID(N'dbo.Sales', N'U') IS NOT NULL DROP TABLE dbo.Sales; GO CREATE TABLE dbo.Sales ( Sales_Id INT NOT NULL IDENTITY(1, 1) CONSTRAINT PK_Sales_Sales_Id PRIMARY KEY , Sales_Customer_Id INT NOT NULL , Sales_Date DATETIME2 NOT NULL , Sales_Amount DECIMAL (16, 2) NOT NULL ) INSERT INTO dbo.Sales (Sales_Customer_Id, Sales_Date, Sales_Amount) VALUES (1, '20180102', 54.99) , (1, '20180103', 72.99) , (1, '20180104', 34.99) , (1, '20180115', 29.99) , (1, '20180121', 67.00) Lag and Lead are useful for performing trend analysis, in the example I show how we can display a customer spending trend. Lag will show the previous value. Lead will show the next value. Lag and Lead accept multiple parameters as demonstrated in the video: LAG([Column], [Offset], [Value if NULL]) The example of LAG and LEAD in the video can be shown by executing the below SQL query: SELECT Sales_Customer_Id , Sales_Date , LAG(Sales_Amount, 2, 0) OVER(PARTITION BY Sales_Customer_Id ORDER BY Sales_Date) AS PrevValue , Sales_Amount , LEAD(Sales_Amount, 2, 0) OVER(PARTITION BY Sales_Customer_Id ORDER BY Sales_Date) AS NextValue FROM dbo.Sales Please feel free to post comments.
Views: 2879 BeardedDev
Oracle Interview Question - oracle index related questions - BTREE index in oracle
 
23:14
Oracle Interview Question - oracle index related questions 1. What is Index? How to create index? 2. What are the types of index? 3. How to find the list of indexes for a given table? 4. Explain B-tree index 5. Explain Bitmap index 6. Explain "Function based" index 7. Explain "Reverse Key" index 8. When to choose what type of index? 9. How to know index is being used? 10. How to monitor index usage? 11. What are the advantages/drawbacks of indes? List of all the SQL and PLSQL interview questions @ https://easy-learning-tech.blogspot.com/p/oracle-sql-plsql-interview-questions.html
Views: 1670 Siva Academy
Analytics: 17 The LAG / LEAD clauses
 
05:59
blog: https://connor-mcdonald.com Welcome to the KISS video series. Solving problems that typically required complicated SQL in the past, that can now be easily solved with Analytic SQL syntax. In this session, we look at the lag and lead functions. The sample problem we'll solve is: Collapsing repeated rows in an order history table to show only the days where the order changed status Scripts: https://livesql.oracle.com/apex/livesql/file/content_CZUCT0MCOQZMJM7TI553HC8S9.html
Views: 505 Connor McDonald
Part 6   Transform rows into columns in sql server
 
08:53
Link for all dot net and sql server video tutorial playlists http://www.youtube.com/user/kudvenkat/playlists Link for slides, code samples and text version of the video http://csharp-video-tutorials.blogspot.com/2014/06/part-6-transform-rows-into-columns-in.html This is another common sql server interview question. We will be using Countries table in this example. SQL to create the table Create Table Countries ( Country nvarchar(50), City nvarchar(50) ) GO Insert into Countries values ('USA','New York') Insert into Countries values ('USA','Houston') Insert into Countries values ('USA','Dallas') Insert into Countries values ('India','Hyderabad') Insert into Countries values ('India','Bangalore') Insert into Countries values ('India','New Delhi') Insert into Countries values ('UK','London') Insert into Countries values ('UK','Birmingham') Insert into Countries values ('UK','Manchester') Here is the interview question. Write a sql query to transpose rows to columns. Using PIVOT operator we can very easily transform rows to columns. Select Country, City1, City2, City3 From ( Select Country, City, 'City'+ cast(row_number() over(partition by Country order by Country) as varchar(10)) ColumnSequence from Countries ) Temp pivot ( max(City) for ColumnSequence in (City1, City2, City3) ) Piv
Views: 208002 kudvenkat
SQL tutorial 49: CASE - Simple Case Expression in Oracle Database (1/2)
 
06:34
Case expression let you perform IF-THEN-ELSE in oracle database. There are two type of case in oracle simple case expression and searched case expression. This SQL Tutorial 49 is about Simple Case Expression. ● What Is Case Expression ● Syntax of Simple Case Expression ● Query 1. Column name of a table as Search expression in CASE ● Query 2. String as Search expression in CASE Celebrating 1000 subscribers. Thanks a lot guys for all your love and support. ------------------------------------------------------------------------ ►►►LINKS◄◄◄ Blog: http://bit.ly/simple-case-expression ------------------------------------------------------------------------- Copy Cloud referral link || Use this link to join copy cloud and get 20GB of free storage https://copy.com?r=kb4rc1 -------------------------------------------------------------------------- ►Make sure you SUBSCRIBE and be the first one to see my videos! -------------------------------------------------------------------------- Amazon Wishlist: http://bit.ly/wishlist-amazon ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ►►►Find me on Social Media◄◄◄ Follow What I am up to as it happens on https://twitter.com/rebellionrider https://www.facebook.com/imthebhardwaj http://instagram.com/rebellionrider https://plus.google.com/+Rebellionrider http://in.linkedin.com/in/mannbhardwaj/ http://rebellionrider.tumblr.com/ http://www.pinterest.com/rebellionrider/ You can also Email me at [email protected] Please please LIKE and SHARE my videos it makes me happy. Thanks for liking, commenting, sharing and watching more of our videos This is Manish from RebellionRider.com ♥ I LOVE ALL MY VIEWERS AND SUBSCRIBERS
Views: 40390 Manish Sharma
Part 8   SQL Query to find department with highest number of employees
 
04:03
Link for all dot net and sql server video tutorial playlists http://www.youtube.com/user/kudvenkat/playlists Link for slides, code samples and text version of the video http://csharp-video-tutorials.blogspot.com/2014/06/part-8-sql-query-to-find-department.html Scenario asked in the SQL Server Interview Based on the above two tables write a SQL Query to get the name of the Department that has got the maximum number of Employees. To answer this question it will be helpful if you the knowledge of JOINS & GROUP BY in SQL Server. We discusses these in Parts 11 & 12 of SQL Server Tutorial video series. SQL query that retrieves the department name with maximum number of employees SELECT TOP 1 DepartmentName FROM Employees JOIN Departments ON Employees.DepartmentID = Departments.DepartmentID GROUP BY DepartmentName ORDER BY COUNT(*) DESC Scenario asked in the SQL Server Interview Based on the above two tables write a SQL Query to get the name of the Department that has got the maximum number of Employees. To answer this question it will be helpful if you the knowledge of JOINS & GROUP BY in SQL Server. We discusses these in Parts 11 & 12 of SQL Server Tutorial video series. SQL query that retrieves the department name with maximum number of employees SELECT TOP 1 DepartmentName FROM Employees JOIN Departments ON Employees.DepartmentID = Departments.DepartmentID GROUP BY DepartmentName ORDER BY COUNT(*) DESC
Views: 131393 kudvenkat
Oracle PL SQL interview question What is raise application error
 
06:26
Oracle PL SQL interview question What is raise application error Click here to subscribe to my youtube channel http://www.youtube.com/channel/UCBt6VrxAIb5jLh9HLDcdwtQ?sub_confirmation=1 Oracle Interview questions and Answers at https://www.youtube.com/playlist?list=PLb1qVSx1k1Vr0v4wVyvT3GEuA0J0M4xBm Oracle 18C New features at https://www.youtube.com/playlist?list=PLb1qVSx1k1Vqe06V1tIBcvnslMPWX69bW Oracle 12C New features at https://www.youtube.com/playlist?list=PLb1qVSx1k1VqM1u2IHWzZIgziqejl6wx- Oracle PLSQL records and collections at https://www.youtube.com/playlist?list=PLb1qVSx1k1VpAFTXopXvAh_D3PLcTntdm
Views: 869 Siva Academy
Funções Oracle CUBE e ROLLUP
 
08:58
Aprenda a usar as funções de agrupamento Oracle CUBE e ROLLUP e como utilizar essas funções da forma correta com exemplos práticos. SELECT department_id, SUM (salary) FROM hr.employees WHERE department_id IN (30, 20) GROUP BY department_id; SELECT department_id, SUM (salary) FROM hr.employees WHERE department_id IN (30, 20) GROUP BY rollup(department_id); SELECT job_id, department_id, SUM (salary) FROM hr.employees WHERE department_id IN (30, 20) GROUP BY rollup(job_id, department_id) ORDER BY job_id, department_id; SELECT job_id, department_id, SUM (salary) FROM hr.employees WHERE department_id IN (30, 20) GROUP BY rollup(department_id, job_id) ORDER BY job_id, department_id; SELECT job_id, department_id, SUM (salary) FROM hr.employees WHERE department_id IN (30, 20) GROUP BY cube(department_id, job_id) ORDER BY job_id, department_id; SELECT job_id, department_id, SUM (salary) FROM hr.employees WHERE department_id IN (30, 20) GROUP BY cube(job_id, department_id) ORDER BY job_id, department_id; Acesse nosso site: http://aprendaplsql.com/ Assine o nosso canal: https://www.youtube.com/user/AprendaPLSQL?sub_confirmation=1 Siga no Facebook: https://www.facebook.com/Aprenda.PLSQL/
Views: 1141 Aprenda PL/SQL
Oracle SQL Tuning with Foreign Key Constraints
 
03:02
Learn how to tune SQL with Constraints! In this lesson (2 of 5), OCM John Watson demonstrates how to improve query performance by adding foreign key constraints. See all lessons, free at http://www.skillbuilders.com/oracle-database-sql-tuning-with-constraints.
Views: 447 SkillBuilders
ACID Property in Database Management System
 
12:40
Join Discussion: http://www.techtud.com/video-lecture/acid-property-dbms IMPORTANT LINKS: 1) Official Website: http://www.techtud.com/ 2) Virtual GATE: http://virtualgate.in/login/index.php Both of the above mentioned platforms are COMPLETELY FREE, so feel free to Explore, Learn, Practice & Share! Our Social Media Links: Facebook Page: https://www.facebook.com/techtuduniversity Facebook Group: https://www.facebook.com/groups/virtualgate Google+ Page: https://plus.google.com/+techtud/posts Last but not the least, SUBSCRIBE our YouTube channel to stay updated about the regularly uploaded new videos.
Views: 61574 Techtud
PL/SQL tutorial 47: How to declare user-define exception using a EXCEPTION variable
 
05:53
How to declare user-define exception using a variable of EXCEPTION datatype in Oracle Database By Manish Sharma from RebellionRider.com ------------------------------------------------------------------------ ►►►LINKS◄◄◄ Blog : http://bit.ly/user-define-exception-1 Previous Tutorial ► Introduction to Exception Handling: https://youtu.be/jBzhLOCBuuA ------------------------------------------------------------------------- ►Make sure you SUBSCRIBE and be the 1st one to see my videos! ------------------------------------------------------------------------- ►►►Find me on Social Media◄◄◄ Follow What I am up to as it happens on https://twitter.com/rebellionrider http://instagram.com/rebellionrider https://plus.google.com/+Rebellionrider http://in.linkedin.com/in/mannbhardwaj/ ___Facebook Official Page___ https://www.facebook.com/RebellionRider.official/ You can also Email me at for E-mail address please check the About section Please please LIKE and SHARE my videos it makes me happy. Thanks for liking, commenting, sharing and watching more of our videos This is Manish from RebellionRider.com ♥ I LOVE ALL MY VIEWERS AND SUBSCRIBERS
Views: 22315 Manish Sharma
SQL in Tamil |  By Guhan Ganesan |   NULL and NOT NULL Part 7 | SQL Training in Chennai | Payilagam
 
07:52
Learn SQL in Tamil here. Our trainer Mr. Guhan Ganesan discuss SQL NULL and NOT NULL (SQL Constraints) in this video tutorial. Our Website: https://payilagam.com FB Page: https://www.facebook.com/Payilagam/ Github Page: https://github.com/Guhanganesan
Views: 249 Payilagam
SQL Tutorial 7: CONCAT function, ORDER BY, NULL value
 
09:21
How do you concatenate or combine columns and place it on a derived column? How do you check if a column contains NULL value? How do your arrange rows or records in descending or ascending order? The video presents sample problems with solution as you work with a SELECT statement. CONCAT () function combines data among columns. It is not limited with two columns but may work with multiple columns as you combine it with another CONCAT function. Use two double-pipe symbols (||) instead if you opt not to use CONCAT function. Not all columns are filled up or has values on it in a given table. When a column contains no data even a single space, it has a NULL value. In using DB2 command line, a NULL column is represented by a single dash. When generating a SELECT statement output it has no general sorting order on its result. To specify the correct sorting order, use ORDER BY clause after FROM. Ascending is the default order when sorting a particular column. If you want to sort in descending order, use DESC. Sort order is not limited with one column. You may combine with multiple columns by specifying which column to sort first followed by the next column order to sort. CONCAT, ORDER BY, and NULL are universal in all dbms SQL products. It is the same if you use MS SQL Server, MySQl, Informix, Oracle, and DB2. Link for the ebook will be announced later.
Views: 2105 Jerry Esperanza
How to create Unique Constraint on Multiple Columns in SQL Server - SQL Server/TSQL Tutorial Part 96
 
07:57
SQL Server / TSQL Tutorial Scenario: If you have noticed the insert statement, In First Record I have put both Null values for FirstName and Last Name. In 2nd record I used the value 'Aamir' for first name and Null for Last Name. In 3rd record vice versa of 2nd record. From here what we understand that the unique constraint is working on both column values. As long as the combined value from both columns is unique, it is going to let us insert even one of them is null. Link to scripts used in SQL Server / TSQL Tutorial Video http://www.techbrothersit.com/2016/05/how-to-create-unique-constraint-on.html Check out our website for Different SQL Server, MSBI tutorials and interview questions such as SQL Server Reporting Services(SSRS) Tutorial SQL Server Integration Services(SSIS) Tutorial SQL Server DBA Tutorial SQL Server / TSQL Tutorial ( Beginner to Advance) http://www.techbrothersit.com/
Views: 2612 TechBrothersIT
Analytic Functions: Databases for Developers #13
 
05:42
Analytic or windowing functions are one of the most powerful features of SQL. They allow you do to things like: - Add running totals - Generate row numbers - Calculate moving averages This video explains how to use them to analyze your data. Want to learn more? Take the course! https://devgym.oracle.com/pls/apex/dg/class/databases-for-developers-next-level.html Further reading: Analytic functions in the docs: https://docs.oracle.com/en/database/oracle/oracle-database/18/sqlrf/Analytic-Functions.html Analytic SQL video series: https://www.youtube.com/watch?v=0cjxYMxa1e4&list=PLJMaoEWvHwFIUwMrF4HLnRksF0H8DHGtt Need help with SQL? Ask us over on AskTOM: https://asktom.oracle.com Twitter: https://twitter.com/ChrisRSaxon Daily SQL Twitter tips: https://twitter.com/SQLDaily All Things SQL blog: https://blogs.oracle.com/sql/ ============================ The Magic of SQL with Chris Saxon Copyright © 2015 Oracle and/or its affiliates. Oracle is a registered trademark of Oracle and/or its affiliates. All rights reserved. Other names may be registered trademarks of their respective owners. Oracle disclaims any warranties or representations as to the accuracy or completeness of this recording, demonstration, and/or written materials (the “Materials”). The Materials are provided “as is” without any warranty of any kind, either express or implied, including without limitation warranties or merchantability, fitness for a particular purpose, and non-infringement.
Views: 1270 The Magic of SQL
Part 11   Real time example for right join
 
07:17
Link for all dot net and sql server video tutorial playlists http://www.youtube.com/user/kudvenkat/playlists Link for slides, code samples and text version of the video http://csharp-video-tutorials.blogspot.com/2014/06/part-11-real-time-example-for-right-join.html In my opinion this is a very good sql server interview question. Here are the sequence of questions, one of our Youtube channel subscribers faced in a sql server interview. Question 1: Can you list different types of JOINS available in SQL Server Answer: Inner Join, Left Join, Right Join, Full Join and Cross Join Question 2: Can you tell me the purpose of Right Join? Answer: Right Join returns all rows from the Right Table irrespective of whether a match exists in the left table or not. Question 3: Can you give me an example? Answer: Consider Departments and Employees tables. In this case we use RIGHT JOIN To retrieve all Department and Employee names, irrespective of whether a Department has Employees or not. Select DepartmentName, EmployeeName From Employees Right Join Departments On Employees.DepartmentID = Departments.DepartmentID Question 4: I accept you have understood the purpose of Right Join. Based on the above 2 tables, can you give me any other business case for using Right Join. At this point the candidate being interviewed, had no other answer and he simply told the interviewer he can't think of anything else. The good news is that, inspite of not answering the last question, the candidate got this Job. The candidate then emailed me and asked, what do you think that interviewer might be looking for here? Here is what I think the interviewer is looking for. I may be wrong. If you can think of anything else, please feel free to leave a comment so it could help someone else. Another business case for using RIGHT JOIN on the above 2 tables is to retrieve all the Department Names and the total number of Employees with in each department. SQL Query with Right Join Select DepartmentName, Count(Employees.DepartmentID) as TotalEmployees From Employees Right Join Departments ON Departments.DepartmentID = Employees.DepartmentID Group By DepartmentName Order By TotalEmployees
Views: 88193 kudvenkat
SQL  Aliasing and Naming Convention in Hindi | SQL tutorials for Beginners
 
07:20
#sql #dbms #joins #lastmomenttuitions video Credit goes to Adwait sharma for Full course visit https://lastmomenttuitions.com/course/sql-structured-query-language-series-beginners/
11 MySQL Tutorial for Beginners: The LIMIT Clause
 
06:36
The LIMIT clause limits the number of rows in the result set. In its simplest form, you code the LIMIT clause with a single numeric argument. If you code a single argument, it specifies the maximum row count, beginning with the first row. If you code two arguments in a LIMIT clause, the first one represents the starting point for the result set, also called the "offset". This "offset" starts to count from a value of zero. This means that zero refers to the first row in the result set, one to the second, two to the third and so on. SELECT, FROM, WHERE, ORDER BY, and LIMIT are the five main clauses of the SELECT statement but only the SELECT clause is required. When you code the SELECT clause, you should include only the columns you really need (for example, you shouldn't code an asterisk to retrieve all the columns unless you need all the columns). That's because the amount of data that's retrieved can affect system performance. That goes for retrieving rows too. The fewer rows you retrieve, the more efficient the statement will be. Because of that, you typically include a WHERE clause on your SELECT statements with a search condition that filters the rows in the base table so only the rows you need are retrieved EXERCISES for your SELF-TRAINING: http://golearnfast.com/Quizzes.php?_SelectSmallerGroup_288=0&Lessons_ID=288 SCRIPT FOR THE EXAMPLES: http://www.golearnfast.com/files/lessons_material/lesson_277_1440544998.sql SUBSCRIBE! https://www.youtube.com/channel/UCMEaGDoHU7c9tWyafZ9vC6Q?sub_confirmation=1 FACEBOOK https://www.facebook.com/golearnfast GOOGLE+ https://plus.google.com/u/0/b/101326338689489366802/
Views: 3830 golearnfast
C# Inventory Management System - C# Project With Source Code
 
22:18
C# Sales and Inventory Management System Code : ▶ Source Code: http://1bestcsharp.blogspot.com/2016/08/csharp-inventory-system-source-code.html All My Programming Projects Here --- http://bit.ly/2HrU8hK My Source Code Store --- http://bit.ly/2OsC0TU C# Course --- http://bit.ly/2rnt3C4 visit our blog https://1bestcsharp.blogspot.com/ facebook: https://www.facebook.com/1BestCsharp twitter: https://www.twitter.com/1BestCsharp_ subscribe: http://goo.gl/nRjPKk C# And Java Programming Books http://1bestcsharp.blogspot.com/2015/04/c-and-java-programming-books.html This Is A Full Demo Of The Project I Already Make One Quick You Can Watch It From Here : https://www.youtube.com/watch?v=iqaP4uLYKPQ This Project Is Created Using .net technology ( windows form) - c# programming language . - Sql Server 2014. - Visual Studio 2013 ( visual studio 2013 express ) . What This C# Project Can Do : . once The User Login Into The Application He Can : - Manage Product (Insert, Update, Delete, Search, Show) - Manage Categories (Insert, Update, Delete) . navigate in the categories . show products in the selected categories In listbox or datagridview . Manage Customer (Insert, Update, Delete) . navigate customers . show customer orders count . show customer orders total amount . show customer last order date - Manage Orders . show all customers . show customer orders . show order product . show product in specific categories . insert order . insert order details and Print Selected Order With His Detail In A PDF File if you can understand this code you can create your own application once you download the rar file you can find the source code and the sql server database script Controls Used in this ( windows form application c# ) : label, textbox, listbox, datagridview, button, panel, picturebox, images, form, rewatch this videos: https://www.youtube.com/watch?v=tF7zShUZG7E see the previous demo: https://www.youtube.com/watch?v=iqaP4uLYKPQ Get This C# Project Source Code From Here: https://goo.gl/NDzWsk also watch: c# project step by step for beginners with source code - Full Video Tutorial https://www.youtube.com/watch?v=JJ1vgKngb_c vb.net version of this project: https://www.youtube.com/watch?v=qjHx7Rf5QIk more c# projects with source code: C# Student Information System Project Source Code https://youtu.be/MmmTReqXVlk C# Contact Information System Project Source Code https://youtu.be/agdRWqpMHL0 Share This Video: https://youtu.be/tF7zShUZG7E
Views: 222404 1BestCsharp blog
29 - SQL NULL Values - Learn SQL from www.SQLServerLog.com [HD]
 
03:01
Description: This video is about SQL NULL Values in SQL Server [HD]. You can refer complete Text Tutorial on my website: www.SQLServerLog.com You can join me on social networks: Facebook: http://www.facebook.com/SQLServerLog Linkedin: http://in.linkedin.com/in/SQLServerLog Google+: http://www.google.com/+SQLServerLogs Twitter: http://www.twitter.com/SQLServerLog
Views: 276 SQLServer Log
Oracle SQL MEDIAN Function Examples and Guide
 
03:28
https://www.databasestar.com/median-mean-mode-in-oracle/ In this video, you’ll learn what the term “median” means, and how to generate an Oracle SQL median value. What is median? It’s the middle value in a list of values, after the values have been sorted in ascending order. It’s kind of like an average, but it’s different, as the average finds the total of the values divided by the number of values and will often not be one of the values in the list. Median will usually be the value in the list that is the middle point. So, how can you calculate the median in Oracle SQL? We use a function called MEDIAN. And in this video, I’ll show you how to use the function and see some examples. For more information on the MEDIAN function, including the SQL used in this video, read the related article here: https://www.databasestar.com/median-mean-mode-in-oracle/
Views: 378 Database Star
VBA and SQL Server - Update or change existing data in SQL Server Database using VBA. Part-09
 
05:31
Code Download-will be available soon. for immediate help please comment. APPLICABLE TO: VBA Programming with SQL Server 2008, VBA Programming with SQL Server 2008 R2, VBA Programming with SQL Server 2012, VBA Programming with SQL Server 2014, VBA Programming with SQL Server 2016. TAGS+MUST KNOW SQL STATEMENT: SQL Tutorial,SQL Intro,SQL Syntax,SQL Comments,SQL Select,SQL Distinct,SQL Where,SQL And & Or,SQL Order By,SQL Insert Into,SQL Update,SQL Delete,SQL Injection,SQL Select Top,SQL Like,SQL Wildcards,SQL In,SQL Between,SQL Aliases,SQL Joins,SQL Inner Join,SQL Left Join,SQL Right Join,SQL Full Join,SQL Union,SQL Select Into,SQL Insert Into Select,SQL Create DB,SQL Create Table,SQL Constraints,SQL Not Null,SQL Unique,SQL Primary Key,SQL Foreign Key,SQL Check,SQL Default,SQL Create Index,SQL Drop,SQL Alter,SQL Auto Increment,SQL Views,SQL Dates,SQL Null Values,SQL Null Functions,SQL Data Types,SQL DB Data Types,SQL Functions,SQL Functions,SQL Avg(),SQL Count(),SQL First(),SQL Last(),SQL Max(),SQL Min(),SQL Sum(),SQL Group By,SQL Having,SQL Ucase(),SQL Lcase(),SQL Mid(),SQL Len(),SQL Round(),SQL Now(),SQL Format(),SQL Quick Ref,SQL Hosting
Views: 2747 VBA A2Z
Learn Oracle | What are the Different SQL Data Types
 
03:19
Pebbles present, Learn Oracle 10g with Step By Step Video Tutorials. Learn Oracle 10g Tutorial series contains the following videos : Learn Oracle - History of Oracle Learn Oracle - What is Oracle - Why do we need Oracle Learn Oracle - What is a Database Learn Oracle - What is Grid Computing Learn Oracle - What is Normalization Learn Oracle - What is ORDBMS Learn Oracle - What is RDBMS Learn Oracle - Alias Names, Concatenation, Distinct Keyword Learn Oracle - Controlling and Managing User Access (Data Control Language) Learn Oracle - Introduction to SQL Learn Oracle - Oracle 10g New Data Types Learn Oracle - How to Alter a Table using SQL Learn Oracle - How to Create a Package in PL SQL Learn Oracle - How to Create a Report in SQL Plus Learn Oracle - How to Create a Table using SQL - Not Null, Unique Key, Primary Key Learn Oracle - How to Create a Table using SQL Learn Oracle - How to Create a Trigger in PL SQL Learn Oracle - How to Delete Data from a Table using SQL Learn Oracle - How to Drop and Truncate a Table using SQL Learn Oracle - How to Insert Data in a Table using SQL Learn Oracle - How to open ISQL Plus for the first time Learn Oracle - How to Open SQL Plus for the First Time Learn Oracle - How to Update a Table using SQL Learn Oracle - How to use Aggregate Functions in SQL Learn Oracle - How to use Functions in PL SQL Learn Oracle - How to use Group By, Having Clause in SQL Learn Oracle - How to Use Joins, Cross Join, Cartesian Product in SQL Learn Oracle - How to use Outer Joins (Left, Right, Full) in SQL Learn Oracle - How to use the Character Functions, Date Functions in SQL Learn Oracle - How to use the Merge Statement in SQL Learn Oracle - How to use the ORDER BY Clause with the Select Statement Learn Oracle - How to use the SELECT Statement Learn Oracle - How to use the Transactional Control Statements in SQL Learn Oracle - How to use PL SQL Learn Oracle - Data Types in PL SQL Learn Oracle - Exception Handling in PL SQL Learn Oracle - PL SQL Conditional Logics Learn Oracle - PL SQL Cursor Types - Explicit Cursor, Implicit Cursor Learn Oracle - PL SQL Loops Learn Oracle - Procedure Creation in PL SQL Learn Oracle - Select Statement with WHERE Cause Learn Oracle - SQL Operators and their Precedence Learn Oracle - Using Case Function, Decode Function in SQL Learn Oracle - Using Logical Operators in the WHERE Clause of the Select Statement Learn Oracle - Using Rollup Function, Cube Function Learn Oracle - Using Set Operators in SQL Learn Oracle - What are the Different SQL Data Types Learn Oracle - What are the different types of Databases Visit Pebbles Official Website - http://www.pebbles.in Subscribe to our Channel – https://www.youtube.com/channel/UCNNjWVsQqaMYccY044vtHJw?sub_confirmation=1 Engage with us on Facebook at https://www.facebook.com/PebblesChennai Please Like, Share, Comment & Subscribe
Views: 1830 Pebbles Tutorials
SQL Complete Tutorial - Use ORDER BY to sort large list in the database  - Chapter 8
 
04:02
In this video, I have explained how to sort the columns with ORDER BY keyword. It would be very useful when the user is having large number of rows in the table to easily sort out the particular column. Comment - Follow - Like : https://www.facebook.com/TechyVickyBlog https://www.twitter.com/techyvicky https://www.pinterest.com/techyvicky/techy-vicky-blog https://plus.google.com/109896475845510580320/
Views: 459 Vicky's Blog
What is the difference between replace and translate function
 
07:43
What is the difference between replace and translate function List of all the SQL and PLSQL interview questions @ https://easy-learning-tech.blogspot.com/p/oracle-sql-plsql-interview-questions.html
Views: 1053 Siva Academy
Order By & Top-N: Databases for Developers #12
 
08:14
To guarantee your queries return rows in a particular sequence, you must use an order by! This episode shows you how to do this and limit your results to the first N rows in an ordered set. Want to know more? Take the course: https://devgym.oracle.com/pls/apex/dg/class/databases-for-developers-next-level.html Order by clause documentation: https://docs.oracle.com/en/database/oracle/oracle-database/18/sqlrf/SELECT.html#GUID-CFA006CA-6FF1-4972-821E-6996142A51C6 Need help with SQL? Ask us over on AskTOM: https://asktom.oracle.com Twitter: https://twitter.com/ChrisRSaxon Daily SQL Twitter tips: https://twitter.com/SQLDaily All Things SQL blog: https://blogs.oracle.com/sql/ Videos produced by Philip Lima productions. ============================ The Magic of SQL with Chris Saxon Copyright © 2015 Oracle and/or its affiliates. Oracle is a registered trademark of Oracle and/or its affiliates. All rights reserved. Other names may be registered trademarks of their respective owners. Oracle disclaims any warranties or representations as to the accuracy or completeness of this recording, demonstration, and/or written materials (the “Materials”). The Materials are provided “as is” without any warranty of any kind, either express or implied, including without limitation warranties or merchantability, fitness for a particular purpose, and non-infringement.
Views: 1398 The Magic of SQL
Creating Computed Columns with User Defined Functions - SQL Server
 
04:35
-- IN THIS VIDEO WE ARE GOING TO LEARN ABOUT ADDING A COMPUTED COLUMN BY USING A USER DEFINED FUNCTION WHICH IS ALSO KNOWN AS CUSTOM FUNCTION --Create a function (NON DETERMINISTIC) CREATE FUNCTION [dbo].[MyFunc] (@val int) RETURNS int AS BEGIN RETURN @val*2; END --Test the function select dbo.myFunc (200); -- should give output: 400 -- Add a computed column using ALTER TABLE query ALTER TABLE jobs ADD double_salary AS dbo.myFunc(salary) Go --Get data from table SELECT * FROM jobs --Find if User Defined function is Deterministric SELECT id, Name, OBJECTPROPERTY(id, 'IsDeterministic') AS isDeterministic FROM dbo.SysObjects WHERE XType = 'FN' ORDER BY OBJECTPROPERTY(id, 'IsDeterministic') DESC, Name --Create a deterministic function WITH SCHEMABINDING CREATE FUNCTION [dbo].[MyDetFunc] (@val int) RETURNS int WITH SCHEMABINDING AS BEGIN RETURN @val*2; END -- Add a computed column with PERSISTED option ALTER TABLE jobs ADD double_salary2 AS dbo.myDetFunc(salary) persisted Go -- Again Get data from table SELECT * FROM jobs
Views: 328 Zia Ahmed Shaikh
Oracle SQL Video Tutorial 19 - DATE functions
 
06:54
Oracle SQL Video Tutorials 19 - DATE functions explained
Views: 4337 Just Channel
T-SQL: CASE Statement
 
11:46
Here’s an intro to case statements, in the form of a conversation with Sean. I cover simple case and searched case, and the special use of null. BTW, I really like this video, and I don’t say that very often.
Views: 126 MidnightDBA