← Back to PostgreSQL Course | Chapter 2: Basic Queries | Lesson 1 of 7

SELECT की Basics

SELECT choose करता है कि एक table से कौन-से columns पढ़ने हैं।

In this page:

  1. SELECT Basics
Syntax
sql
SELECT column1, column2 AS alias
FROM table_name;

SELECT Basics

SELECT * हर column return करता है और SELECT col1, col2 सिर्फ वे return करता है। AS एक column या expression को एक alias देता है, और price * qty जैसे expressions प्रति row compute होते हैं। FROM table name देता है। Real applications में * की बजाय columns list करना prefer करें।

Note: SELECT * explore करने के लिए ठीक है लेकिन production queries में इससे बचें।

उदाहरण: SELECT basics

sql
CREATE TABLE products (id INTEGER PRIMARY KEY, name TEXT, price INTEGER, qty INTEGER);
INSERT INTO products VALUES (1, 'Pen', 3, 100), (2, 'Notebook', 8, 40), (3, 'Lamp', 45, 5);
SELECT * FROM products;
SELECT name, price FROM products;
SELECT name, price * qty AS stock_value FROM products;

-- Output:
-- id | name | price | qty
-- 1 | Pen | 3 | 100
-- 2 | Notebook | 8 | 40
-- 3 | Lamp | 45 | 5
-- name | price
-- Pen | 3
-- Notebook | 8
-- Lamp | 45
-- name | stock_value
-- Pen | 300
-- Notebook | 320
-- Lamp | 225
Related Topics
{# common_mistakes/chapter_summary/browser_support: on Hindi pages the view already swaps in the hi_ translation fields (or blanks these out if untranslated), so this renders correctly for both languages without a lang_code check here. #}
आम गलतियां
  1. हर जगह SELECT * इस्तेमाल करना
  2. FROM clause भूल जाना
  3. single और double quotes confuse करना
चैप्टर सारांश
  • SELECT columns FROM table syntax इस्तेमाल होता है
  • * मतलब सारे columns
  • AS aliases बनाता है
  • Expressions प्रति row compute होते हैं
🔒

Chapter Quiz — Complete all 7 topics to unlock

0/7 topics done

Complete these topics first:

Login to run this code

C/C++/Java/PHP execution requires a free account. Your code is saved — you'll land right back in the editor after logging in.