Related Topics

Related Subjects

Introduction to SQL Programming in Hindi

DIPLOMA_CSE / DBMS

Introduction to SQL Programming in Hindi

Introduction to SQL Programming in Hindi

What is SQL Programming?

SQL рдпрд╛рдиреА Structured Query Language рдПрдХ powerful language рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ databases рдХреЛ manage рдХрд░рдиреЗ, data рдХреЛ retrieve рдХрд░рдиреЗ, insert рдХрд░рдиреЗ, update рдХрд░рдиреЗ рдФрд░ delete рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпреЗ language рдЦрд╛рд╕рдХрд░ relational databases рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП design рдХреА рдЧрдИ рд╣реИ рдЬреИрд╕реЗ рдХрд┐ MySQL, PostgreSQL, Oracle, рдФрд░ SQL Serverред

Why Learn SQL Programming?

  • Database рд╕реЗ рдЬреБрдбрд╝реА рдХрд┐рд╕реА рднреА job рдпрд╛ project рдореЗрдВ SQL рдХреА рдЬрд░реВрд░рдд рд╣реЛрддреА рд╣реИред
  • Data рдХреЛ logically рд╕рдордЭрдиреЗ рдФрд░ manage рдХрд░рдиреЗ рдХреА skill develop рд╣реЛрддреА рд╣реИред
  • Data Analytics, Web Development, Software Engineering рдореЗрдВ SQL рдПрдХ рдмреЗрд╕рд┐рдХ рд╕реНрдХрд┐рд▓ рд╣реИред

Basic Structure of SQL Commands

SQL commands рдмрд╣реБрдд рд╣реА readable рдФрд░ рдЖрд╕рд╛рди рд╣реЛрддреА рд╣реИрдВред рдпреЗ English рдЬреИрд╕реЗ рджрд┐рдЦрддреА рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ рдПрдХ beginner рдХреЛ рднреА рд╕рдордЭрдирд╛ рдЖрд╕рд╛рди рд╣реЛрддрд╛ рд╣реИред рдиреАрдЪреЗ рдХреБрдЫ basic commands рджрд┐рдП рдЧрдП рд╣реИрдВ:

SELECT column_name FROM table_name; INSERT INTO table_name (column1, column2) VALUES (value1, value2); UPDATE table_name SET column_name = value WHERE condition; DELETE FROM table_name WHERE condition;

Key Categories of SQL Commands

SQL commands рдХреЛ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ 5 categories рдореЗрдВ divide рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:

  • DDL (Data Definition Language): рдЬреИрд╕реЗ CREATE, ALTER, DROP тАУ рдЗрдирдХрд╛ рдЙрдкрдпреЛрдЧ database structure рдХреЛ define рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реЛрддрд╛ рд╣реИред
  • DML (Data Manipulation Language): рдЬреИрд╕реЗ SELECT, INSERT, UPDATE, DELETE тАУ рдЗрдирдХрд╛ рдкреНрд░рдпреЛрдЧ data рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
  • DCL (Data Control Language): рдЬреИрд╕реЗ GRANT, REVOKE тАУ рдЗрди commands рдХрд╛ рдЙрдкрдпреЛрдЧ permissions рджреЗрдиреЗ рдпрд╛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
  • TCL (Transaction Control Language): рдЬреИрд╕реЗ COMMIT, ROLLBACK тАУ transaction рдХреЛ control рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП use рд╣реЛрддреЗ рд╣реИрдВред
  • DQL (Data Query Language): SELECT command рдЗрд╕рдореЗрдВ рдЖрддреА рд╣реИ рдЬреЛ data рдХреЛ fetch рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП use рд╣реЛрддреА рд╣реИред

Important SQL Syntax Rules

  • SQL case-insensitive рд╣реЛрддреА рд╣реИ, рд▓реЗрдХрд┐рди readability рдХреЗ рд▓рд┐рдП keywords рдХреЛ capital рдореЗрдВ рд▓рд┐рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИред
  • рд╣рд░ command рдХреЗ рдЕрдВрдд рдореЗрдВ semicolon (;) рд▓рдЧрд╛рдирд╛ рдЬрд╝рд░реВрд░реА рд╣реЛрддрд╛ рд╣реИред
  • SQL statements structured рдФрд░ properly formatted рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП рддрд╛рдХрд┐ errors рдирд╛ рдЖрдПрдВред

Use of SQL in Real World

  • Banking Systems тАУ customer data рдФрд░ transaction details рдХреЛ manage рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред
  • E-commerce тАУ products, orders, рдФрд░ users рдХреА рдЬрд╛рдирдХрд╛рд░реА store рдФрд░ retrieve рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред
  • Social Media тАУ user profiles, posts, likes, рдФрд░ comments рдХреЛ efficiently manage рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред
  • Healthcare тАУ patients рдХреА medical history рдФрд░ appointment system manage рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред

Basic SQL Data Flow

рдиреАрдЪреЗ рдПрдХ рдЯреЗрдмрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рдордЭреЗрдВ рдХрд┐ SQL query system рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ:

Step Description
1. Input Query User SQL query рдбрд╛рд▓рддрд╛ рд╣реИ рдЬреИрд╕реЗ SELECT * FROM students;
2. Parser SQL engine query рдХреЛ analyze рдХрд░рддрд╛ рд╣реИ syntax errors рдХреЗ рд▓рд┐рдПред
3. Optimizer Query рдХреЛ best execution plan рдХреЗ рд╕рд╛рде optimize рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
4. Executor Query рдХреЛ execute рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ result return рд╣реЛрддрд╛ рд╣реИред

SQL is Beginner Friendly

рдЕрдЧрд░ рдЖрдк coding рдореЗрдВ рдирдП рд╣реИрдВ, рддреЛ SQL рд╕реЗ рд╢реБрд░реБрдЖрдд рдХрд░рдирд╛ рдПрдХ рдЕрдЪреНрдЫрд╛ option рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдХреА syntax simple рд╣реЛрддреА рд╣реИред SQL рд╕реАрдЦрдиреЗ рдХреЗ рдмрд╛рдж рдЖрдк рдЖрд╕рд╛рдиреА рд╕реЗ Python, JavaScript рдЬреИрд╕реА programming languages рд╕реЗ database connect рдХрд░рдирд╛ рднреА рд╕реАрдЦ рд╕рдХрддреЗ рд╣реИрдВред

Helpful Tips for Learning SQL

  • Practice real database tables рдЬреИрд╕реЗ student records рдпрд╛ product listings рдкрд░ queries рдЪрд▓рд╛рдирд╛ред
  • Online SQL playgrounds (рдЬреИрд╕реЗ SQL Fiddle) рдХрд╛ use рдХрд░реЗрдВ рдмрд┐рдирд╛ рдХреБрдЫ install рдХрд┐рдПред
  • рд╣рд░ SQL concept рдХреЛ рдПрдХ рдмрд╛рд░ рд▓рд┐рдЦрдХрд░ рдЦреБрдж try рдХрд░реЗрдВ тАУ hands-on рд╣реА рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рддрд░реАрдХрд╛ рд╣реИ рд╕реАрдЦрдиреЗ рдХрд╛ред

SQL Data Types in Hindi

What are SQL Data Types?

рдЬрдм рднреА рд╣рдо рдХрд┐рд╕реА table рдореЗрдВ column рдмрдирд╛рддреЗ рд╣реИрдВ, рддреЛ рд╣рдореЗрдВ рдпрд╣ рддрдп рдХрд░рдирд╛ рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдЙрд╕ column рдореЗрдВ рдХрд┐рд╕ рдкреНрд░рдХрд╛рд░ рдХрд╛ data store рд╣реЛрдЧрд╛ред рдЬреИрд╕реЗ тАУ text, number, date рдпрд╛ booleanред рдЗрд╕реА рдХреЛ SQL рдореЗрдВ "Data Types" рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред SQL Data Types рдпрд╣ define рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдХрд┐рд╕реА column рдореЗрдВ рдХреИрд╕рд╛ data рд░рдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╕рд╣реА data type рдХрд╛ рдЪреБрдирд╛рд╡ рдХрд░рдирд╛ рдмрд╣реБрдд рдЬрд╝рд░реВрд░реА рд╣реЛрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ data рдХреА accuracy рдФрд░ performance рдХреЛ directly impact рдХрд░рддрд╛ рд╣реИред

Why are Data Types important in SQL?

  • Data types рдпрд╣ ensure рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рд╕рд╣реА format рдореЗрдВ data store рд╣реЛред
  • рд╡реЗ memory optimization рдФрд░ faster query performance рдореЗрдВ help рдХрд░рддреЗ рд╣реИрдВред
  • рд╕рд╣реА data types рд╕реЗ constraints рдФрд░ validations рдЖрд╕рд╛рди рд╣реЛрддреЗ рд╣реИрдВред

Categories of SQL Data Types

SQL рдореЗрдВ data types рдХреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ categories рдореЗрдВ divide рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рддрд╛рдХрд┐ рд╣рд░ рддрд░рд╣ рдХреЗ data рдХреЛ efficiently handle рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗред рдиреАрдЪреЗ рд╣рдордиреЗ рд╕рднреА categories рдХреЛ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ explain рдХрд┐рдпрд╛ рд╣реИ:

Category Data Types Explanation (in Hindi)
Numeric INT, FLOAT, DECIMAL, BIGINT, SMALLINT рд╕рдВрдЦреНрдпрд╛рдПрдБ рдЬреИрд╕реЗ рдЙрдореНрд░, рд░реЗрдЯрд┐рдВрдЧ, рд╕реНрдХреЛрд░ рдЖрджрд┐ store рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреАред
Character/String CHAR, VARCHAR, TEXT Text-based data рдЬреИрд╕реЗ рдирд╛рдо, рдкрддрд╛, рдИрдореЗрд▓ рдЖрджрд┐ рдХреЗ рд▓рд┐рдПред
Date and Time DATE, TIME, DATETIME, TIMESTAMP рддрд╛рд░реАрдЦ рдФрд░ рд╕рдордп рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдЬрд╛рдирдХрд╛рд░реА store рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред
Boolean BOOLEAN true рдпрд╛ false рдЬреИрд╕реЗ logical values store рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред
Binary BLOB, BINARY Images, files рдпрд╛ raw data store рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред

Numeric Data Types in SQL

  • INT: рд╕рд╛рдорд╛рдиреНрдп integer рдорд╛рдиреЛрдВ рдХреЗ рд▓рд┐рдП рдЬреИрд╕реЗ рдХрд┐ рдЙрдореНрд░ (25), quantity (100)ред
  • FLOAT: decimal numbers рдЬреИрд╕реЗ 12.34, 78.90 рдХреЛ store рдХрд░рддрд╛ рд╣реИред
  • DECIMAL(p,s): exact decimal values рдХреЗ рд▓рд┐рдП useful рд╣реЛрддрд╛ рд╣реИ тАУ p (precision) рдФрд░ s (scale)ред
CREATE TABLE products ( id INT, price DECIMAL(10,2) );

Character/String Data Types in SQL

  • CHAR(n): fixed-length text store рдХрд░рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг: CHAR(10) рд╣рдореЗрд╢рд╛ 10 characters store рдХрд░реЗрдЧрд╛ред
  • VARCHAR(n): variable-length string рд╣реЛрддрд╛ рд╣реИред рдЕрдзрд┐рдХ flexible рд╣реЛрддрд╛ рд╣реИ text fields рдХреЗ рд▓рд┐рдПред
  • TEXT: long form text рдЬреИрд╕реЗ рдХрд┐ comments рдпрд╛ descriptions рдХреЗ рд▓рд┐рдП use рд╣реЛрддрд╛ рд╣реИред
CREATE TABLE users ( name VARCHAR(50), bio TEXT );

Date and Time Data Types in SQL

  • DATE: рдХреЗрд╡рд▓ рджрд┐рдирд╛рдВрдХ (рдЬреИрд╕реЗ 2025-04-08) рдХреЛ store рдХрд░рддрд╛ рд╣реИред
  • TIME: рдХреЗрд╡рд▓ рд╕рдордп (рдЬреИрд╕реЗ 14:30:00) рдХреЛ рд░рдЦрддрд╛ рд╣реИред
  • DATETIME: рджрд┐рдирд╛рдВрдХ рдФрд░ рд╕рдордп рджреЛрдиреЛрдВ рдХреЛ рдПрдХ рд╕рд╛рде рд░рдЦрддрд╛ рд╣реИред
  • TIMESTAMP: рдСрдЯреЛрдореИрдЯрд┐рдХ current time рдХреЛ рднреА store рдХрд░ рд╕рдХрддрд╛ рд╣реИ insert/update рдХреЗ рд╕рдордпред
CREATE TABLE appointments ( meeting_date DATE, meeting_time TIME, created_on TIMESTAMP DEFAULT CURRENT_TIMESTAMP );

Boolean Data Type in SQL

BOOLEAN data type true/false рдпрд╛ 1/0 values рдХреЛ store рдХрд░рддрд╛ рд╣реИред рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ conditions рдпрд╛ status рдЬреИрд╕реЗ fields рдореЗрдВ рд╣реЛрддрд╛ рд╣реИ тАУ рдЬреИрд╕реЗ рдХрд┐ рдХрд┐рд╕реА task рдХрд╛ complete рд╣реЛрдирд╛ рдпрд╛ рдирд╣реАрдВред

CREATE TABLE tasks ( title VARCHAR(100), is_completed BOOLEAN );

Binary Data Types in SQL

  • BLOB (Binary Large Object): images, videos, pdfs рдЬреИрд╕реА files рдХреЛ binary format рдореЗрдВ store рдХрд░рддрд╛ рд╣реИред
  • BINARY/VARBINARY: short binary data рдЬреИрд╕реЗ hashed passwords рдХреЛ store рдХрд░рдиреЗ рдореЗрдВ useful рд╣реЛрддреЗ рд╣реИрдВред
CREATE TABLE documents ( file_name VARCHAR(255), file_data BLOB );

Choosing the Right Data Type in SQL

  • Data type рдХрд╛ рдЪреБрдирд╛рд╡ рд╣рдореЗрд╢рд╛ data рдХреЗ nature рдФрд░ рдЬрд░реВрд░рдд рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдХрд░реЗрдВред
  • Integer data рдХреЗ рд▓рд┐рдП INT рдпрд╛ BIGINT use рдХрд░реЗрдВ, рдЬрдмрдХрд┐ precise decimal рдХреЗ рд▓рд┐рдП DECIMALред
  • Text fields рдХреЗ рд▓рд┐рдП VARCHAR рдЬреНрдпрд╛рджрд╛ efficient рд╣реЛрддрд╛ рд╣реИ CHAR рдХреА рддреБрд▓рдирд╛ рдореЗрдВред
  • DATE рдФрд░ TIME рдХреЛ рд╣рдореЗрд╢рд╛ рдЕрд▓рдЧ-рдЕрд▓рдЧ store рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реЛрддрд╛ рд╣реИ, рдЕрдЧрд░ рдЕрд▓рдЧ-рдЕрд▓рдЧ access рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛред

SQL Operators in Hindi

What are SQL Operators?

SQL Operators рд╡реЛ symbols рдпрд╛ keywords рд╣реЛрддреЗ рд╣реИрдВ рдЬрд┐рдирдХрд╛ рдЙрдкрдпреЛрдЧ рд╣рдо queries рдХреЗ рдЕрдВрджрд░ data рдкрд░ logical, comparison, arithmetic рдпрд╛ set-based operations рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░рддреЗ рд╣реИрдВред рдпреЗ operators SQL рдХреЛ powerful рдФрд░ flexible рдмрдирд╛рддреЗ рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ рд╣рдо рдЖрд╕рд╛рдиреА рд╕реЗ conditions define рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ data рдХреЛ filter рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

Why are Operators important in SQL?

  • Operators рдХреА рдорджрдж рд╕реЗ рд╣рдо records рдХреЛ filter рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ conditions apply рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
  • рдпреЗ рд╣рдореЗрдВ multiple values compare рдХрд░рдиреЗ, рдЬреЛрдбрд╝рдиреЗ рдпрд╛ рдЙрдирдХреЗ рдмреАрдЪ relationship define рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддреЗ рд╣реИрдВред
  • рд╣рд░ SQL query рдореЗрдВ operators рдХрд╛ рдмрд╣реБрдд рдЕрд╣рдо role рд╣реЛрддрд╛ рд╣реИ, рдЦрд╛рд╕рдХрд░ SELECT, WHERE, рдФрд░ JOIN statements рдореЗрдВред

Types of SQL Operators

SQL рдореЗрдВ operators рдХреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ categories рдореЗрдВ divide рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддрд╛рдХрд┐ рд╣рд░ рдкреНрд░рдХрд╛рд░ рдХреЗ operation рдХреЛ logically рдФрд░ efficiently рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗред рдиреАрдЪреЗ рд╕рднреА major categories рдХреЛ рд╕рдордЭрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ:

Operator Type Example Operators Use (in Hindi)
Arithmetic Operators +, -, *, /, % рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЗ рдмреАрдЪ рдЬреЛрдбрд╝, рдШрдЯрд╛рд╡, рдЧреБрдгрд╛, рднрд╛рдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред
Comparison Operators =, !=, <>, >, <, >=, <= рджреЛ values рдХреЛ compare рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред
Logical Operators AND, OR, NOT Multiple conditions рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдПред
Assignment Operator = рдХрд┐рд╕реА column рдХреЛ value assign рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред
Special Operators BETWEEN, IN, LIKE, IS NULL Advanced filtering рдХреЗ рд▓рд┐рдПред

Arithmetic Operators in SQL

  • + тАУ рджреЛ numbers рдХреЛ рдЬреЛрдбрд╝рддрд╛ рд╣реИред
  • - тАУ subtraction рдХрд░рддрд╛ рд╣реИред
  • * тАУ multiplication рдХрд░рддрд╛ рд╣реИред
  • / тАУ division рдХрд░рддрд╛ рд╣реИред
  • % тАУ remainder рдирд┐рдХрд╛рд▓рддрд╛ рд╣реИ (modulo)ред
SELECT price + tax AS total_price FROM products; SELECT quantity * price AS total_amount FROM orders;

Comparison Operators in SQL

  • = тАУ рдмрд░рд╛рдмрд░реА рдЪреЗрдХ рдХрд░рддрд╛ рд╣реИред
  • != рдпрд╛ <> тАУ unequal рд╣реЛрдиреЗ рдХреА рд╕реНрдерд┐рддрд┐ рдЪреЗрдХ рдХрд░рддрд╛ рд╣реИред
  • >, <, >=, <= тАУ greater than, less than рдЖрджрд┐ conditions рдХреЗ рд▓рд┐рдПред
SELECT * FROM students WHERE marks >= 60; SELECT * FROM employees WHERE department != 'Sales';

Logical Operators in SQL

  • AND тАУ рдЬрдм рджреЛрдиреЛрдВ conditions true рд╣реЛрдВред
  • OR тАУ рдЬрдм рдХреЛрдИ рдПрдХ condition true рд╣реЛред
  • NOT тАУ condition рдХреЛ reverse рдХрд░рддрд╛ рд╣реИред
SELECT * FROM students WHERE class = '10' AND marks > 75; SELECT * FROM products WHERE NOT category = 'Electronics';

Special Operators in SQL

  • BETWEEN тАУ рджреЛ values рдХреЗ рдмреАрдЪ рдХреА range рдЪреЗрдХ рдХрд░рддрд╛ рд╣реИред
  • IN тАУ рдХрд┐рд╕реА list рдореЗрдВ value рдореМрдЬреВрдж рд╣реИ рдпрд╛ рдирд╣реАрдВред
  • LIKE тАУ pattern matching рдХрд░рддрд╛ рд╣реИ (рдЬреИрд╕реЗ 'A%' рдХрд╛ рдорддрд▓рдм рд╣реИ A рд╕реЗ рд╢реБрд░реВ рд╣реЛрдиреЗ рд╡рд╛рд▓рд╛)ред
  • IS NULL / IS NOT NULL тАУ null values рдХреЛ check рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред
SELECT * FROM orders WHERE price BETWEEN 100 AND 500; SELECT * FROM employees WHERE department IN ('HR', 'Finance'); SELECT * FROM users WHERE name LIKE 'A%'; SELECT * FROM students WHERE address IS NULL;

Using Multiple Operators Together

Operators рдХреЛ рдЖрдк рдПрдХ рд╕рд╛рде logically combine рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред SQL рдореЗрдВ precedence (priority) rules рд╣реЛрддреЗ рд╣реИрдВ рдЬрд┐рд╕рд╕реЗ рдпрд╣ рддрдп рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдХреМрди рд╕рд╛ operator рдкрд╣рд▓реЗ execute рд╣реЛрдЧрд╛ред рдЖрдк parentheses рдХрд╛ use рдХрд░рдХреЗ precedence рдХреЛ control рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

SELECT * FROM students WHERE (marks > 80 AND class = '10') OR sports = 'Yes';

Tips for Using SQL Operators

  • ALWAYS use proper spacing рдФрд░ indentation рддрд╛рдХрд┐ query readable рд░рд╣реЗред
  • LIKE рдХреЗ рд╕рд╛рде wildcards (% рдФрд░ _) рдХрд╛ рд╕рд╣реА use рдХрд░реЗрдВред
  • NULL values рдХреЛ check рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрднреА = NULL рдХрд╛ use рдирд╛ рдХрд░реЗрдВ; рд╣рдореЗрд╢рд╛ IS NULL рдпрд╛ IS NOT NULL рдХрд╛ use рдХрд░реЗрдВред
  • Complex conditions рдореЗрдВ parentheses рдЬрд░реВрд░ use рдХрд░реЗрдВ рддрд╛рдХрд┐ logic рдЧрд▓рдд рди рд╣реЛред

SQL Statements in Hindi

What are SQL Statements?

SQL Statements рд╡реЛ instructions рд╣реЛрддреА рд╣реИрдВ рдЬрд┐рдирдХреЗ рдЬрд╝рд░рд┐рдП рд╣рдо database рдХреЛ рдмрддрд╛рддреЗ рд╣реИрдВ рдХрд┐ рдЙрд╕реЗ рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реИред рдЬреИрд╕реЗ рдЕрдЧрд░ рд╣рдо рдХрд┐рд╕реА рдЗрдВрд╕рд╛рди рдХреЛ рдХреБрдЫ рдХрд╛рдо рдХрд░рдиреЗ рдХреЛ рдХрд╣реЗрдВ тАУ "data рджрд┐рдЦрд╛рдУ", "рдирдпрд╛ data рдЬреЛрдбрд╝реЛ", "рдкреБрд░рд╛рдирд╛ рдмрджрд▓реЛ", "delete рдХрд░реЛ" тАУ рдареАрдХ рд╡реИрд╕реЗ рд╣реА SQL рдХреЗ рдЕрдВрджрд░ рд╣рдо queries рд▓рд┐рдЦрдХрд░ database рдХреЛ instruction рджреЗрддреЗ рд╣реИрдВред рдпреЗ рд╕рднреА instructions SQL Statements рдХрд╣рд▓рд╛рддреА рд╣реИрдВред

Types of SQL Statements

SQL рдореЗрдВ рдХрдИ рдкреНрд░рдХрд╛рд░ рдХреА statements рд╣реЛрддреА рд╣реИрдВ, рдЬрд┐рдиреНрд╣реЗрдВ categories рдореЗрдВ divide рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╣рд░ category рдХрд┐рд╕реА рдЦрд╛рд╕ purpose рдХреЗ рд▓рд┐рдП рд╣реЛрддреА рд╣реИред рдиреАрдЪреЗ рд╕рднреА рдореБрдЦреНрдп categories рдХреЛ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╕рдордЭрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред

Statement Category Description (in Hindi) Common Statements
Data Query Language (DQL) Data рдХреЛ retrieve (рдирд┐рдХрд╛рд▓рдиреЗ) рдХреЗ рд▓рд┐рдПред SELECT
Data Definition Language (DDL) Table structure create, modify рдФрд░ delete рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред CREATE, ALTER, DROP
Data Manipulation Language (DML) Data рдХреЛ insert, update, рдФрд░ delete рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред INSERT, UPDATE, DELETE
Data Control Language (DCL) Permissions рдФрд░ access control рдХреЗ рд▓рд┐рдПред GRANT, REVOKE
Transaction Control Language (TCL) Transaction рдХреЛ control рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред COMMIT, ROLLBACK, SAVEPOINT

1. Data Query Language (DQL)

DQL рдХрд╛ рд╕рдмрд╕реЗ common рдФрд░ important statement рд╣реИ SELECT, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ database рд╕реЗ data рдирд┐рдХрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

SELECT * FROM students; SELECT name, marks FROM students WHERE marks > 80;

2. Data Definition Language (DDL)

DDL statements рдХрд╛ use database structure рдХреЛ define рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реЛрддрд╛ рд╣реИред рдпрд╛рдиреА рдЖрдк table create, modify рдпрд╛ delete рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

  • CREATE тАУ рдирдпрд╛ table рдпрд╛ database рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдПред
  • ALTER тАУ existing table рдХреЛ modify рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред
  • DROP тАУ table рдпрд╛ database рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдПред
CREATE TABLE students (   id INT,   name VARCHAR(50),   marks INT ); ALTER TABLE students ADD COLUMN age INT; DROP TABLE students;

3. Data Manipulation Language (DML)

DML рдХрд╛ рдЙрдкрдпреЛрдЧ data рдХреЛ modify рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ тАУ рдпрд╛рдиреА рдирдпрд╛ рдЬреЛрдбрд╝рдирд╛, update рдХрд░рдирд╛, рдпрд╛ рд╣рдЯрд╛рдирд╛ред

  • INSERT тАУ рдирдпрд╛ data insert рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред
  • UPDATE тАУ existing data рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдПред
  • DELETE тАУ data рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдПред
INSERT INTO students (id, name, marks) VALUES (1, 'Amit', 85); UPDATE students SET marks = 90 WHERE id = 1; DELETE FROM students WHERE id = 1;

4. Data Control Language (DCL)

DCL рдХрд╛ рдХрд╛рдо рд╣реЛрддрд╛ рд╣реИ рдХрд┐ database рдореЗрдВ рдХреМрди user рдХреНрдпрд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИ тАУ рдпрд╛рдиреА permissions рдФрд░ privileges рдХреЛ manage рдХрд░рдирд╛ред

  • GRANT тАУ рдХрд┐рд╕реА user рдХреЛ access рджреЗрдиреЗ рдХреЗ рд▓рд┐рдПред
  • REVOKE тАУ рдХрд┐рд╕реА user рд╕реЗ access privileges рд╡рд╛рдкрд╕ рд▓реЗрдиреЗ рдХреЗ рд▓рд┐рдПред
GRANT SELECT, INSERT ON students TO 'user1'; REVOKE INSERT ON students FROM 'user1';

5. Transaction Control Language (TCL)

TCL рдХрд╛ рдЙрдкрдпреЛрдЧ transactions рдХреЛ control рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реЛрддрд╛ рд╣реИред рдЬрдм рдЖрдк рдПрдХ рд╕реЗ рдЬрд╝реНрдпрд╛рджрд╛ queries execute рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рд╡реЗ рдПрдХ рд╕рд╛рде succeed рдпрд╛ fail рд╣реЛрдВ, рддрдм TCL statements рдХрд╛ рдЙрдкрдпреЛрдЧ рд╣реЛрддрд╛ рд╣реИред

  • COMMIT тАУ changes permanently save рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред
  • ROLLBACK тАУ transaction рдХреЛ undo рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред
  • SAVEPOINT тАУ рдПрдХ point set рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рд╕рд╕реЗ rollback рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗред
BEGIN; UPDATE students SET marks = 95 WHERE id = 2; SAVEPOINT sp1; DELETE FROM students WHERE id = 3; ROLLBACK TO sp1; COMMIT;

Best Practices for Using SQL Statements

  • рд╣рд░ statement рдХреЗ рдмрд╛рдж ; рд▓рдЧрд╛рдирд╛ рдирд╛ рднреВрд▓реЗрдВред
  • Important operations (рдЬреИрд╕реЗ DELETE рдпрд╛ DROP) рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ backup рдЬрд╝рд░реВрд░ рд▓реЗрдВред
  • UPDATE рдФрд░ DELETE statements рдореЗрдВ рд╣рдореЗрд╢рд╛ WHERE clause use рдХрд░реЗрдВ рд╡рд░рдирд╛ рдкреВрд░рд╛ data delete рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
  • Proper indentation рдФрд░ comments рдХрд╛ use рдХрд░реЗрдВ рддрд╛рдХрд┐ queries рд╕рдордЭрдиреЗ рдореЗрдВ рдЖрд╕рд╛рди рд░рд╣реЗрдВред

SQL Functions in Hindi

What are SQL Functions?

SQL Functions рд╡реЛ predefined methods рд╣реЛрддреА рд╣реИрдВ рдЬреЛ рд╣рдореЗрдВ рдХрд┐рд╕реА рднреА data рдХреЛ process рдХрд░рдиреЗ, analyze рдХрд░рдиреЗ рдФрд░ summarize рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддреА рд╣реИрдВред рдЬреИрд╕реЗ mathematics рдореЗрдВ рд╣рдо formulas рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рддреЗ рд╣реИрдВ, рд╡реИрд╕реЗ рд╣реА SQL рдореЗрдВ рд╣рдо functions рдХрд╛ use рдХрд░рддреЗ рд╣реИрдВред рдпреЗ рд╣рдореЗрдВ data рдХреЛ рдЖрд╕рд╛рдиреА рд╕реЗ manipulate рдХрд░рдиреЗ рдХреА рд╕реБрд╡рд┐рдзрд╛ рджреЗрддреЗ рд╣реИрдВред

Types of SQL Functions

SQL рдореЗрдВ functions рдХреЛ рджреЛ рдореБрдЦреНрдп categories рдореЗрдВ divide рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:

  • Single Row Functions (Scalar Functions) тАУ рдпреЗ рд╣рд░ row рдкрд░ individually рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред
  • Group Functions (Aggregate Functions) тАУ рдпреЗ рдкреВрд░рд╛ group рдпрд╛ column рдкрд░ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдПрдХ summarized value return рдХрд░рддреЗ рд╣реИрдВред

Single Row Functions (in Hindi)

Single Row Functions рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдПрдХ row рдпрд╛ рдПрдХ value рдХреЛ process рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реЛрддрд╛ рд╣реИред рдЗрдирдореЗрдВ рдХрдИ sub-categories рд╣реЛрддреА рд╣реИрдВ:

1. String Functions

  • UPPER() тАУ рдХрд┐рд╕реА рднреА text рдХреЛ capital letters рдореЗрдВ рдмрджрд▓рддрд╛ рд╣реИред
  • LOWER() тАУ text рдХреЛ рдЫреЛрдЯреЗ letters рдореЗрдВ рдмрджрд▓рддрд╛ рд╣реИред
  • LENGTH() тАУ string рдХреА length (characters рдХреА рд╕рдВрдЦреНрдпрд╛) рдмрддрд╛рддрд╛ рд╣реИред
  • SUBSTRING() тАУ string рдХрд╛ рдХреЛрдИ specific рд╣рд┐рд╕реНрд╕рд╛ рдирд┐рдХрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдПред
SELECT UPPER('hello world'); SELECT LOWER('HELLO'); SELECT LENGTH('ChatGPT'); SELECT SUBSTRING('SQL Function', 5, 8);

2. Numeric Functions

  • ROUND() тАУ рдХрд┐рд╕реА number рдХреЛ round рдХрд░рддрд╛ рд╣реИред
  • CEIL() тАУ рд╕рдмрд╕реЗ рдирдЬрд╝рджреАрдХреА рдмрдбрд╝рд╛ рдкреВрд░рд╛ number return рдХрд░рддрд╛ рд╣реИред
  • FLOOR() тАУ рд╕рдмрд╕реЗ рдирдЬрд╝рджреАрдХреА рдЫреЛрдЯрд╛ рдкреВрд░рд╛ number return рдХрд░рддрд╛ рд╣реИред
  • MOD() тАУ рджреЛ numbers рдХреЗ рдмреАрдЪ remainder return рдХрд░рддрд╛ рд╣реИред
SELECT ROUND(14.567, 2); SELECT CEIL(14.2); SELECT FLOOR(14.8); SELECT MOD(10, 3);

3. Date Functions

  • NOW() тАУ current date рдФрд░ time рдХреЛ return рдХрд░рддрд╛ рд╣реИред
  • CURDATE() тАУ рд╕рд┐рд░реНрдл current date рджреЗрддрд╛ рд╣реИред
  • DAY(), MONTH(), YEAR() тАУ рдХрд┐рд╕реА рднреА date рд╕реЗ day, month рдпрд╛ year рдирд┐рдХрд╛рд▓рддреЗ рд╣реИрдВред
SELECT NOW(); SELECT CURDATE(); SELECT DAY('2025-04-08'); SELECT MONTH('2025-04-08'); SELECT YEAR('2025-04-08');

Group Functions (in Hindi)

Group Functions рдкреВрд░реЗ column рдкрд░ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдПрдХ рд╣реА result return рдХрд░рддреЗ рд╣реИрдВред рдпреЗ functions рдмрд╣реБрдд useful рд╣реЛрддреЗ рд╣реИрдВ рдЬрдм рд╣рдореЗрдВ summarized data рдЪрд╛рд╣рд┐рдП рд╣реЛрддрд╛ рд╣реИред

1. COUNT()

рдпрд╣ function рдХрд┐рд╕реА column рдореЗрдВ рдХрд┐рддрдиреА rows рд╣реИрдВ, рдпреЗ рдмрддрд╛рддрд╛ рд╣реИред

SELECT COUNT(*) FROM students;

2. SUM()

рдпрд╣ рдХрд┐рд╕реА column рдХреЗ рд╕рднреА numerical values рдХреЛ рдЬреЛрдбрд╝рддрд╛ рд╣реИред

SELECT SUM(marks) FROM students;

3. AVG()

рдпрд╣ average (mean) calculate рдХрд░рддрд╛ рд╣реИред

SELECT AVG(marks) FROM students;

4. MAX() рдФрд░ MIN()

  • MAX() тАУ column рдХрд╛ рд╕рдмрд╕реЗ рдмрдбрд╝рд╛ value return рдХрд░рддрд╛ рд╣реИред
  • MIN() тАУ column рдХрд╛ рд╕рдмрд╕реЗ рдЫреЛрдЯрд╛ value return рдХрд░рддрд╛ рд╣реИред
SELECT MAX(marks) FROM students; SELECT MIN(marks) FROM students;

Important Notes for Students

  • Functions рдХрд╛ use рд╣рдореЗрд╢рд╛ SELECT statement рдХреЗ рд╕рд╛рде рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
  • Group functions рдХреЛ WHERE clause рдХреЗ рд╕рд╛рде рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ HAVING clause рдХреЗ рд╕рд╛рде use рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред
  • Single row functions рдХреЛ expressions рдХреА рддрд░рд╣ рднреА use рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
  • String рдФрд░ Date functions data рдХреЛ рд╕рд╛рдл-рд╕реБрдерд░рд╛ рдФрд░ readable рдмрдирд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддреЗ рд╣реИрдВред

Quick Comparison Table (in Hindi)

Function Type Use
COUNT() Group Function Total number of rows
ROUND() Single Row Function Number рдХреЛ round рдХрд░рдирд╛
SUBSTRING() Single Row Function String рд╕реЗ рд╣рд┐рд╕реНрд╕рд╛ рдирд┐рдХрд╛рд▓рдирд╛
MAX() Group Function Maximum value

FAQs

SQL Functions рд╡реЛ predefined operations рд╣реЛрддреЗ рд╣реИрдВ рдЬреЛ рдХрд┐рд╕реА рднреА data рдХреЛ analyze, modify рдпрд╛ summarize рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдпреЗ functions database рдореЗрдВ stored рд╣реЛрддреЗ рд╣реИрдВ рдФрд░ рд╣рдореЗрдВ рдмрд╛рд░-рдмрд╛рд░ complex logic рд▓рд┐рдЦрдиреЗ рдХреА рдЬрд░реВрд░рдд рдирд╣реАрдВ рдкрдбрд╝рддреАред
Single Row Functions рдПрдХ-рдПрдХ row рдкрд░ individually рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рдЬрдмрдХрд┐ Group Functions рдкреВрд░реЗ column рдпрд╛ group рдХреА summary value return рдХрд░рддреЗ рд╣реИрдВред
рдирд╣реАрдВ, Aggregate Functions рдХреЗ рд╕рд╛рде рд╣рдо WHERE clause рдХрд╛ use рдирд╣реАрдВ рдХрд░рддреЗ, рдмрд▓реНрдХрд┐ HAVING clause рдХрд╛ use рдХрд░рддреЗ рд╣реИрдВред HAVING clause group рдХреА condition рдХреЛ filter рдХрд░рддрд╛ рд╣реИред
SUBSTRING() function рдХрд┐рд╕реА string рд╕реЗ specific characters рдХреЛ рдирд┐рдХрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП use рд╣реЛрддрд╛ рд╣реИред рдпрд╣ рдПрдХ рд╣рд┐рд╕реНрд╕реЗ рдХреЛ extract рдХрд░рддрд╛ рд╣реИ рдЬреЛ рд╣рдореЗрдВ рдЬрд╝рд░реВрд░рдд рд╣реЛрддреА рд╣реИред
ROUND() function рдХрд┐рд╕реА decimal number рдХреЛ nearest value рддрдХ round рдХрд░ рджреЗрддрд╛ рд╣реИред рдЗрд╕рдореЗрдВ рд╣рдо decimal places рднреА define рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдирд╣реАрдВ, Aggregate Functions рдХреЛ рд╣рдо рдмрд┐рдирд╛ GROUP BY рдХреЗ рднреА use рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЬрдм рд╣рдо multiple groups рдпрд╛ categories рдореЗрдВ summary рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддрдм GROUP BY рдЬрд╝рд░реВрд░реА рд╣реЛрддрд╛ рд╣реИред

Please Give Us Feedback