এসকিউএল কমান্ড'স

সিলেক্ট

SQL SELECT সিনট্যাক্স
1
SELECT column_name,column_name
2
FROM table_name;
Copied!
এবং
1
SELECT * FROM table_name;
Copied!

ইনসার্ট

SQL INSERT INTO সিনট্যাক্স
কলামের নাম ছাড়া
1
INSERT INTO table_name
2
VALUES (value1,value2,value3,...);
Copied!
কলামের নাম সহ
1
INSERT INTO table_name (column1,column2,column3,...)
2
VALUES (value1,value2,value3,...);
Copied!

আপডেট

SQL UPDATE সিনট্যাক্স
1
UPDATE table_name
2
SET column1=value1,column2=value2,...
3
WHERE some_column=some_value;
Copied!

ডিলিট

SQL DELETE সিনট্যাক্স
1
DELETE FROM table_name
2
WHERE some_column=some_value;
Copied!

WHERE

SQL WHERE সিনট্যাক্স
1
SELECT field1, field2,...fieldN table_name1, table_name2...
2
[WHERE condition1 [AND [OR]] condition2.....
Copied!
WHERE এর অপারেটর সমূহঃ
অপারেটর
বর্ণনা
=
সমান বোঝাতে
<>
সমান নয় বোঝাতে
!=
সমান নয় বোঝাতে
>
বৃহত্তর বোঝাতে
<
ক্ষুদ্রতর বোঝাতে
>=
বৃহত্তর অথবা সমান বোঝাতে
<=
ক্ষুদ্রতর অথবা সমান বোঝাতে
BETWEEN
দুইয়ের মধ্যে আছে বোঝাতে
LIKE
খোজা বোঝাতে
IN
একাধিক সম্ভাব্য মান আছে বোঝাতে
উদাহরনঃ
1
SELECT * FROM Customers
2
WHERE Country='Bangladesh';
Copied!
1
SELECT * FROM Customers
2
WHERE Id=1;
Copied!
1
SELECT * FROM Customers
2
WHERE Id=1 AND Country='Bangladesh';
Copied!
1
SELECT * FROM Customers
2
WHERE Id=1 OR Country='Bangladesh';
Copied!

ORDER BY

এক বা একাধিক কলামের ডাটা সর্ট করতে ORDER BY ক্লস ব্যবহৃত হয়ে থাকে। ডিফল্ট ORDER ASC এসেন্ডিং (আরোহী)।
ASC = Ascending / আরোহী / উর্ধক্রম DESC = Descending / অবরোহী / নিম্নক্রম
SQL ORDER BY সিনট্যাক্স
1
SELECT column_name, column_name
2
FROM table_name
3
ORDER BY column_name ASC|DESC, column_name ASC|DESC;
Copied!
উদাহরনঃ
1
SELECT * FROM Customers
2
ORDER BY Country;
Copied!
1
SELECT * FROM Customers
2
ORDER BY Country DESC;
Copied!
1
SELECT * FROM Customers
2
ORDER BY Country ASC, CustomerName DESC;
Copied!

GROUP BY

একই ধরনের ডাটার GROUP তৈরি করতে GROUP BY ক্লস ব্যবহৃত হয়ে থাকে।
SQL ORDER BY সিনট্যাক্স
1
SELECT column_name, aggregate_function(column_name)
2
FROM table_name
3
WHERE column_name operator value
4
GROUP BY column_name;
Copied!
উদাহরনঃ
1
SELECT Shippers.ShipperName,COUNT(Orders.OrderID) AS NumberOfOrders FROM Orders
2
LEFT JOIN Shippers
3
ON Orders.ShipperID=Shippers.ShipperID
4
GROUP BY ShipperName;
Copied!
1
SELECT Shippers.ShipperName, Employees.LastName,
2
COUNT(Orders.OrderID) AS NumberOfOrders
3
FROM ((Orders
4
INNER JOIN Shippers
5
ON Orders.ShipperID=Shippers.ShipperID)
6
INNER JOIN Employees
7
ON Orders.EmployeeID=Employees.EmployeeID)
8
GROUP BY ShipperName,LastName;
Copied!

SQL Alias

আপনি চাইলে কোন টেবিল অথবা কলামের নাম সাময়িক ভাবে পরিবর্তন করতে পারেন এলিয়াস ব্যবহার করে।
SQL Alias সিনট্যাক্স
1
SELECT column_name AS alias_name
2
FROM table_name;
Copied!
উদাহরনঃ
1
SELECT column_name(s)
2
FROM table_name AS alias_name;
Copied!
1
SELECT CustomerName AS Customer, ContactName AS Contact_Person
2
FROM Customers;
Copied!
1
SELECT CustomerName, CONCAT(Address,', ',City,', ',PostalCode,', ',Country) AS Address
2
FROM Customers;
Copied!
Last modified 3yr ago