2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
लिङ्क् मार्गेण बहुविधं सारणीं अस्थायीसारणीरूपेण संयोजयन्तु
सारणीनामतः शीर्षकनाम चिनोतु 1 आन्तरिकं सम्मिलितं सारणीनाम 2 ;
कर्मचारिणां आन्तरिकं सम्मिलितं विभागेभ्यः * चयनं कुर्वन्तु
तालिकानामतः शीर्षकनाम चयनं कुर्वन्तु 1 inner join table name 2 on link condition;
कर्मचारिभ्यः * चयनं कुर्वन्तु आन्तरिकं join departments on employees.dept_id = departments.dept_id;
अस्थायी नूतनसारणीयां भवन्तः निम्नलिखितप्रक्रियाकरणं कर्तुं शक्नुवन्ति
सारणीनामतः शीर्षकनाम चयनं कुर्वन्तु 1 आन्तरिकं सम्मिलितं सारणीनाम 2 on link condition [where |.
कर्मचारिभ्यः * चयनं कुर्वन्तु आन्तरिकं join departments on employees.dept_id = departments.dept_id;
उपनाम परिभाषयित्वा, भवद्भिः सारणीनाम प्रतिनिधित्वार्थं उपनामस्य उपयोगः अवश्यं करणीयः
२०१८ तमे वर्षे प्रत्येकस्य कर्मचारिणः कुलवेतनं पृच्छन्तु
select name ,sum(basic+bonus) as total from employees inner join salary on employees.employee_id = salary.employee_id where year(date)=2018 group by name; select salary.employee_id ,sum(basic+bonus) as total from employees inner join salary on employees.employee_id = salary.employee_id where year(date)=2018 group by employee_id having total > 300000 order by total desc ,employee_id asc;查询2018年总工资大于30万的员工,按2018年总工资降序排列
वेतनतः कर्मचारी_id ,basic,garde चयनं inner वेतन_ग्रेड.कम तथा वेतन_ग्रेड.उच्चयोः मध्ये वेतन.मूलभूतं पर वेतन_ग्रेडं सम्मिलितं कुर्वन्तु यत्र वर्ष (तिथि) = 2018 तथा मास (तिथि) = 12;
2018 तमस्य वर्षस्य दिसम्बरमासे कर्मचारिणां मूलभूतवेतनं पृच्छन्तु
garde इत्यस्य चयनं स्तरस्य रूपेण,count(employee_id) इत्यस्य कुलसङ्ख्यायाः रूपेण वेतनान्तर्गतं वेतन_ग्रेड.कमस्य वेतन_ग्रेड.उच्चस्य च मध्ये वेतन_ग्रेडं सम्मिलितं कुर्वन्तु यत्र वर्ष(तिथिः)=2018 तथा मास(तिथिः)=12 गार्डे द्वारा समूहः; २०१८ दिसम्बरमासे आधारवेतनस्तरस्य कर्मचारिणां संख्या
select name ,basic ,garde from employees inner join salary on employees.employee_id = salary.employee_id inner join wage_grade on salary.basic between wage_grade.low and wage_grade.high जहाँ वर्ष (तिथि) = 2018 तथा मास (तिथि) = 12;
बाह्यलिङ्काः द्वयोः सारणीयोः मध्ये भेदस्य तुलनां कुर्वन्ति
वामलिङ्कः वामसारणीयां दत्तांशं दक्षिणसारणीयां च दत्तांशं तुलनायै उपयुज्यते आउटपुट् परिणामः वामसारणीशीर्षके सर्वान् दत्तांशान् दर्शयति ।
केवलं लिङ्क्-सङ्गतपङ्क्तयः दक्षिणभागे प्रदर्शिताः भवन्ति
तालिकानामतः शीर्षकनाम चयनं कुर्वन्तु 1 left jion table name 2 on link condition;
dept_name चिनोतु, विभागेभ्यः नाम वामभागे departments.dept_id=employees.dept_id इत्यत्र कर्मचारिणः सम्मिलितं कुर्वन्तु यत्र नाम शून्यम् अस्ति;
दक्षिणलिङ्कः तुलनायै दक्षिणसारणीयां दत्तांशं वामसारणीयां च दत्तांशस्य उपयोगं करोति, तथा च निर्गमपरिणामस्य दक्षिणसारणीशीर्षके सर्वे दत्तांशाः प्रदर्शिताः भवन्ति ।
केवलं लिङ्क्-सङ्गतपङ्क्तयः दक्षिणभागे प्रदर्शिताः भवन्ति
mysql> विभागेभ्यः dept_name,name चयनं कुर्वन्तु d right रूपेण कर्मचारिणः सम्मिलितं कुर्वन्तु d.dept_id=e.dept_id इत्यत्र यत्र dept_name शून्यम् अस्ति;
अद्यतनकर्मचारिणः dept_id = 11 सेट् कुर्वन्ति यत्र नाम = "bob";
बहुविधचयननिर्देशैः पृष्टानि पङ्क्तयः एकत्र स्थापयन्तु बहुविधचयनप्रश्नानां कृते सारणीशीर्षकाणां संख्या सुसंगता भवितुमर्हति ।
द्वितीयकरेखानां उत्पादनं निष्कासितम्
mysql> (तिथि चयन करें , वेतन से 工资 के रूप में अधिकतम (मूल) जहाँ तिथि = 20180110) संघ(वेतन से तिथि, न्यूनतम (मूल) चयन जहाँ तिथि = 20180110);
(प्रश्नादेशं चयनं कुर्वन्तु) union (प्रश्नादेशं चयनं कुर्वन्तु);
डुप्लिकेशनं विना आउटपुट्
क्वेरी आदेशं चयनं कुर्वन्तु) union all (प्रश्न आदेशं चयनं कुर्वन्तु);
select query आदेशे select query आदेशः अस्ति
कुतः परं नेस्टेड् प्रश्नसमूहीकरणं
library.table तः header name चयनं कुर्वन्तु यत्र header name judgement चिह्नम् (select query command)
वेतनतः employee_id,date,basic,bonus चयनं कुर्वन्तु यत्र year(date)=2018 तथा month(date)=12 तथा basic > (वेतनतः basic चयनं कुर्वन्तु यत्र year(date)=2018 तथा month(date)=12 तथा employee_id=100 );
नेस्टेड् प्रश्नान् कृत्वा, () इत्यस्मिन् प्रश्नपरिणामान् फ़िल्टर कण्डिशन्रूपेण उपयुज्यताम्,
header name from library.table having header name judgment symbol (select query command) तः शीर्षकनाम चयनं कुर्वन्तु
dept_id , dept_id द्वारा कर्मचारिणां समूहात् कुलरूपेण count(name) इति चयनं कुर्वन्तु
यस्य कुलम् < ( .
कर्मचारिभ्यः count(name) चिनोतु यत्र dept_id=(
विभागेभ्यः dept_id चयनं कुर्वन्तु यत्र dept_name='विकासविभागः')
from इत्यस्मात् परं प्रश्नं नेस्ट् कृत्वा () इत्यस्य प्रश्नपरिणामान् सारणीरूपेण उपयुज्यताम्
अस्थायी सारणीनाम रूपेण (प्रश्नफलं चिनोतु) इत्यस्मात् शीर्षकनाम चयनं कुर्वन्तु यत्र फ़िल्टरस्य स्थितिः;
select employee_id ,name,email,dept_name from (विभागेभ्यः d.dept_name,e.* चयनं कुर्वन्तु d.dept_id=e.dept_id इत्यत्र e इत्यस्य रूपेण d.dept_id=e.dept_id इत्यत्र कर्मचारिणः सम्मिलितं कुर्वन्तु) tmp_table इत्यस्य रूपेण यत्र dept_id=3;
चयनस्य अनन्तरं नेस्टेड् प्रश्नः
header name, (select query command) इत्यस्य header name इत्यस्य रूपेण library.table इत्यस्मात् चयनं कुर्वन्तु यत्र filter condition;
d.* ,(कर्मचारिभ्यः count(name) इत्यस्य चयनं कुर्वन्तु यथा ई यत्र d.dept_id=e.dept_id)विभागेभ्यः vumen इत्यस्य रूपेण d;