কম্পিউটার

SQL সার্ভারে ALIAS

SQL সার্ভারে ALIASES কলাম বা টেবিলের জন্য অস্থায়ী নাম (যাকে উপনাম বলা হয়) তৈরি করতে ব্যবহৃত হয়।

  1. সহজে দেখার জন্য ফলাফলে কলাম হেডার তৈরি করতে COLUMN ALIASES ব্যবহার করা হয়
  2. টেবিল উপনামগুলি সহজ পঠনযোগ্যতার জন্য SQL সংক্ষিপ্ত করতে বা যখন আপনাকে ম্যানুয়ালি সংযোগ করতে হবে (উদাহরণস্বরূপ, একই টেবিলটিকে FROM ক্লজে একাধিকবার তালিকাভুক্ত করা) ব্যবহার করা হয়।

ALIASES ওরফে জন্য সিনট্যাক্স

কলামের উপনাম সেট করতে সিনট্যাক্স

  ten _cot [ AS ] bi_danh 

অথবা টেবিলের উপনাম সেট করুন

  ten_bang [AS] bi_danh 

ভেরিয়েবল নাম বা পরিবর্তনশীল মান

ten_cot

আপনি যে কলামটির উপনাম চান তার আসল নাম

ten_bang

আপনি যে সারণীর নাম চান তার আসল নাম

AS

বিকল্প৷ বেশিরভাগ প্রোগ্রামার কলামের উপনাম সেট করার সময় AS কীওয়ার্ড ব্যবহার করে কিন্তু টেবিল সেট করার সময় নয়। এটি ব্যবহার করা হোক বা না হোক, এটি মাইএসকিউএল-এর উপনামকে প্রভাবিত করে না। অন্যান্য ডাটাবেসের বিপরীতে, এটি MySQL-এ একটি ঐচ্ছিক বিকল্প। (নীচের উদাহরণগুলি কলামের উপনাম সেট করার সময় AS ব্যবহার করবে এবং টেবিল সেট করার সময় AS সরিয়ে দেবে)।

bi_danh

কলাম বা টেবিলের জন্য অস্থায়ী নাম সেট করা হয়েছে৷

দ্রষ্টব্য

  1. যদি bi_danh-এ স্পেস থাকে, তাহলে তা অবশ্যই উদ্ধৃতি চিহ্নে বসাতে হবে।
  2. কলামগুলির জন্য উপনাম সেট করার সময় আপনি স্পেস ব্যবহার করতে পারেন। কিন্তু প্রায়ই, টেবিল সেট করার সময় স্পেস ব্যবহার করবেন না।
  3. দ্বি-নাম শুধুমাত্র SQL স্টেটমেন্টে বৈধ।

উদাহরণস্বরূপ - কলামের উপনাম সেট করুন

প্রায়শই উপনামগুলি কলাম শিরোনাম তৈরি করতে ব্যবহার করা হয় যে ফলাফলগুলি দেখতে সহজ৷

  SELECT  nhanvien_id, ten + ho AS NAME 
FROM nhanvien
WHERE ten = 'Sarah';

এই উদাহরণে, আমরা দ্বিতীয় কলামের উপনাম (অর্থাৎ, প্রথম এবং শেষ নাম একত্রিত করে) NAME হিসাবে সেট করি৷ ফলাফলে, NAME হবে দ্বিতীয় কলামের শিরোনাম। কারণ উপরের bi_danh-এ কোনো স্পেস নেই, কোনো উদ্ধৃতি প্রয়োজন নেই। কিন্তু যদি আপনি চান, এই চিহ্ন ব্যবহার করুন.

  SELECT nh anvien_id, ten + ho AS 'NAME' 
FROM nhanvien
WHERE ten = 'S arah';

এটি আরেকটি উদাহরণ যা উদ্ধৃতি চিহ্নগুলিতে bi_danh রাখতে হবে৷

  SELECT nhanvie n_id, ten + ho AS 'TEN NHAN VIEN' 
FROM nhanvien
WHERE ten = 'Sara h';

এই উদাহরণে, ফলাফলের দ্বিতীয় কলামটি TEN NHAN VIEN-এ সেট করা হয়েছে৷

উদাহরণস্বরূপ - টেবিলের উপনাম সেট করুন

টেবিলের জন্য উপনাম সেট করা একটি টেবিলকে একাধিকবার FROM ক্লজে (বা স্ব-সংযোগ) তালিকাভুক্ত করতে ব্যবহার করা যেতে পারে বা এটিকে পড়া সহজ করতে টেবিলের নাম ছোট করা যেতে পারে .

  SELECT s.sanp ham_ten, hangtonkho.chatluong 
FROM sanpham s
INNER JOIN hangtonkho
ON s.sanpham_id = hangtonkho.sanpham_id
ORDER BY s.tsanph am_ten ASC, hangtonkho.chatluong DESC;

উপরের উদাহরণটি সানফাম টেবিলের জন্য একটি উপনাম তৈরি করে যা s। এখন এসকিউএল বিবৃতিতে, সানফাম টেবিল s কল করা সম্ভব। একটি টেবিল উপনাম তৈরি করার সময়, FROM ক্লজে দেওয়া সমস্ত টেবিলের জন্য একটি উপনাম তৈরি করার প্রয়োজন নেই। উদাহরণস্বরূপ, নীচে দেখানো হিসাবে হ্যাংটনখো টেবিলের জন্য একটি উপনাম তৈরি করুন।

  SELECT s.sanpham_ten, h.ch atluong 
FROM sanpham s
INNER JOIN hangtonkho h
ON s.sanpham_id = h.sanpham_id
ORDER BY s.sanpham_ten ASC, h.chatluong DESC;

হ্যাংটোনখো বোর্ডকে বলা হয় এইচ এবং সানফাম বোর্ডকে বলা হয় এস৷


  1. SQL সার্ভারে PIVOT ধারা

  2. SQL সার্ভারে TRUNCATE TABLE কমান্ড

  3. SQL সার্ভারে INTO কমান্ড নির্বাচন করুন

  4. MS SQL সার্ভার কি?