QUERY ON PHONE NUMER:-
- SELECT * FROM [dbo].[Detail]
2. SELECT [Id],[Name],
[Phone] = STUFF([Phone],1,10,’XXXXXXX333'),[Gender]
FROM [dbo].[Detail]
3. SELECT [Id],[Name],
[Phone] = STUFF([Phone],1,7,’XXXXXXX’),[Gender]
FROM [dbo].[Detail]
4. SELECT [Id],[Name],
[Phone] =
STUFF(STUFF([Phone],1,3,’XXX’),8,10,’XXX’) ,[Gender]
FROM [dbo].[Detail]
QUERY ON NAME:-
- SELECT * FROM [dbo].[Info]
2. Select * From [dbo].[Info]
Where charindex(‘R’, Name)=1
3. SELECT * FROM [dbo].[Info]
WHERE [Name] like ‘RA%’
4. SELECT * FROM [dbo].[Info]
WHERE [Name] like ‘A%A%’
5. SELECT * FROM [dbo].[Info]
WHERE [Name] like '[RKA]%'
6. SELECT * FROM [dbo].[Info]
WHERE [Name] like ‘[A_K]%’
QUERY ON GENDER:-
- update [dbo].[Detail]
set
[Gender]= CASE WHEN [Gender]=’Female’ then ‘Male’ ELSE ‘Female’ END
QUERY ON UNION, UNION ALL:-
UNION ALL:-
SELECT * FROM [dbo].[Info]
UNION ALL
SELECT * FROM [dbo].[Info1]
UNION:-
SELECT * FROM [dbo].[Info]
UNION
SELECT * FROM [dbo].[Info1]
QUERY ON JOIN:-
INNER JOIN:-
SELECT * FROM [dbo].[Table_1]
INNER JOIN [dbo].[Table_2]
ON
[dbo].[Table_1].[NAME] = [dbo].[Table_2].[NAME]
LEFT JOIN:-
SELECT * FROM [dbo].[Table_1]
LEFT JOIN [dbo].[Table_2]
ON
[dbo].[Table_1].[NAME] = [dbo].[Table_2].[NAME]
RIGHT JOIN:-
SELECT * FROM [dbo].[Table_1]
RIGHT JOIN [dbo].[Table_2]
ON
[dbo].[Table_1].[NAME] = [dbo].[Table_2].[NAME]
FULL OUTER JOIN:-
SELECT * FROM [dbo].[Table_1]
FULL OUTER JOIN [dbo].[Table_2]
ON
[dbo].[Table_1].[NAME] = [dbo].[Table_2].[NAME]
DUPLICATE DATA AVOID IN SQL:-
SELECT DISTINCT [NAME] FROM [dbo].[INFO]
If you are newer to database learning -SQL Server recommended is the following must-watch video: -