संगणकप्रोग्रामिंग

दरम्यान एस क्यू एल: उदाहरणे वर्णन

डेटा सारणी मध्ये साठवली जाते ज्या संबंध डेटाबेस काम, वापरकर्ते अनेकदा विशिष्ट श्रेणीत नमूना मूल्ये समाविष्ट (समाविष्ट नाही) काम चेहर्याचा आहेत. ऑपरेटर मध्ये, अटी संयोजन अधिक ऑपरेटर प्रमाणे - - ऑपरेटर दरम्यान कमी, तसेच एस क्यू एल एस क्यू एल भाषा आपण एकाधिक परिभाषित करण्यासाठी विविध पर्याय मूल्य संबंधित (नये) पाहिजे, अनुमती देते. या लेखात वर्णन आणि उदाहरणे नवीनतम आवृत्ती वर लक्ष केंद्रित करेल.

एस क्यू एल मध्ये ऑपरेटर "दरम्यान": वाक्यरचना निर्बंध

शब्दशः एस क्यू एल आणि अनुवादित दरम्यान ऑपरेटर - "दरम्यान". त्याचा वापर शक्य मर्यादा सेट "आणि" एक विशिष्ट क्षेत्रात करते, आणि पुढील मूल्य श्रेणी आत येतो, तर सत्य विधान "खरे" वर सेट केले आहे, आणि मूल्य अंतिम नमुना मध्ये पडणार नाही.

ऑपरेटर मांडणी अत्यंत सोपे आहे:

* निवडा

टेबल T1 पासून

कोठे 0 आणि 7 दरम्यान t1.n

तुम्ही बघू शकता, आपण दरम्यान कीवर्ड नंतर कमी मर्यादा मूल्य, नंतर निर्दिष्ट करणे आवश्यक आहे आणि, आणि वरच्या मर्यादा.

वाव मिळतो, ऑपरेटर एस क्यू एल दरम्यान काम करू शकतात डेटा काय प्रकार:

  1. सह क्रमांक - पूर्णांक आणि अगदी लहान.
  2. तारखा सह.
  3. मजकूर आहे.

दरम्यान हे एस क्यू एल विधान काही peculiarities आहे. आम्ही त्यांना जाणून घेण्यास:

  1. संख्या आणि मर्यादा मूल्ये "आणि" तारखा कार्य करताना नमुना समाविष्ट आहेत.
  2. अट तार्किकदृष्ट्या सत्य नाही आहे कारण कमी श्रेणी मूल्य, वरील मर्यादा कमी असणे आवश्यक आहे, अन्यथा काहीही प्रदर्शित केले जाईल. विशेष काळजी, असल्याचे त्याऐवजी स्थिती चल विशिष्ट मूल्ये समाविष्ट आहेत तेव्हा, आवश्यक आहे.

वरच्या श्रेणी मजकूर मूल्य कार्य करताना, नमुना मध्ये समाविष्ट नाही अचूकपणे व्याख्या नाही आहे तर. आम्ही तपशील खालील विभागात हे वैशिष्ट्य विचार करा.

एक विशिष्ट श्रेणी मध्ये नमुना संख्या आणि तारखा

संस्थेत काम, डेटा व्यवस्थापक एक टेबल तयार करा. टेबल खालील रचना आहे:

क्षेत्रात नाव

डेटा प्रकार

वर्णन

कोड

काउंटर

युनिक कर्मचारी ID

आडनाव

मजकूर

अधिकारी नाव

नाव

मजकूर

कर्मचारी नाव

वाडवडिलांच्या नावावरुन

मजकूर

वाडवडिलांच्या नावावरुन कर्मचारी

पॉल

मजकूर

लिंग कर्मचारी (एम / महिला)

Data_priema

दिनांक / वेळ

काम कर्मचारी प्राप्त दिनांक

Chislo_detey

संख्या

कर्मचारी येथे मुलांची संख्या

खालील डेटा टेबल भरा:

कोड

आडनाव

नाव

वाडवडिलांच्या नावावरुन

पॉल

Data_priema

Chislo_detey

1

Alexandrov

इरेन

एन

महिला

05/01/2014

1

2

Borovoy

अँड्र्यू

एस

एम

09/21/2013

0

3

Vinogradov

Sergei

Pavlovich

एम

15.06.1998

1

4

Shumilin

अलेक्झांडर

एम

25.12.2004

2

5

Vishnyakov

लियोनिद

एम

09.10.2007

0

6

Tropnikov

Vasily

एस

एम

01/12/2016

3

7

मोती

निकिता

व्ही

एम

01/11/2017

1

8

Avdeeva

निक

के

महिला

31.03.2001

2

9

Yakovlev

लियोनिद

Nikolaevich

एम

16.02.2009

0

फॉर्म एस क्यू एल क्वेरी आम्हाला आहे 2 किंवा 3 मुले सर्व कर्मचा-यांची निवड करण्यासाठी मदत करेल दरम्यान,

निवडा व्यवस्थापक. *

व्यवस्थापक पासून

2 आणि 3 दरम्यान Menedzhery.Chislo_detey कुठे

परिणाम आडनाव Shumilin, Tropnikov आणि Avdeeva कर्मचारी डेटा तीन ओळी असेल.

आता कर्मचारी डिसेंबर 2016 1 प्राप्त जानेवारी 2005 ते 31 निवडा. तो विविध प्रकारे विविध डाटाबेस आपण तारखा दृष्टीने रेकॉर्ड करण्याची परवानगी की नोंद करावी. बहुतांश घटनांमध्ये, एक शक्ती तारीख फॉर्म दिवस महिन्यांच्या वर्ष (किंवा अधिक सोयीस्कर) आणि एकदा किंवा दोनदा कोट नोंदविला आहे. DBMS महेंद्रसिंग प्रवेश तारीख चिन्ह "#" म्हणतात. हे उदाहरण चालवा फक्त आधारित आहे:

निवडा व्यवस्थापक. * Menedzhery.Data_priema

व्यवस्थापक पासून

जेथे व्यवस्थापक. Data_priema दरम्यान # 1/1/2005 # आणि # 31/12/2016 # साठी

परिणाम पाच कर्मचारी कालावधीत समावेश दरम्यान भरती होईल.

पुढे, ते एस क्यू एल स्ट्रिंग दरम्यान कसे कार्य करते ते पाहू.

स्ट्रिंग दरम्यान काम

कर्मचारी नावे काम करताना निराकरण करणे आवश्यक आहे खूप सामान्य समस्या - फक्त ज्यांची नावे एक विशिष्ट अक्षराने सुरु त्या निवडण्यासाठी गरज आहे. आणि आम्ही क्वेरी निवडा कर्मचारी ज्यांची नावे ब, क, आडनाव सुरू कार्यान्वित करण्याचा प्रयत्न:

निवडा व्यवस्थापक. *

व्यवस्थापक पासून

जेथे Menedzhery.Familiya "A" आणि "B" दरम्यान

2 ऑर्डर

खालील प्रमाणे परिणाम आहे:

कोड

आडनाव

नाव

वाडवडिलांच्या नावावरुन

पॉल

Data_priema

Chislo_detey

8

Avdeeva

निक

के

महिला

31.03.2001

2

1

Alexandrov

इरेन

एन

महिला

05/01/2014

1

2

Borovoy

अँड्र्यू

एस

एम

09/21/2013

0

तुम्ही बघू शकता, दोन यादीत पत्र ब नाव कर्मचारी समाविष्ट झाले नाहीत. कारण काय आहे? खरं ऑपरेटर असमान लांबीच्या स्ट्रिंग तुलना नक्की कसे आहे. लाइन "ब" लहान स्ट्रिंग "Vinogradov" आणि पॅड आहे. अक्षरक्रमाने वर्गीकरण करताना पण मोकळी जागा जलद वर्ण असेल, आणि नमुना नाव पडणार नाही. विविध डाटाबेस या समस्येचे निराकरण करण्यासाठी वेगवेगळे मार्ग प्रदान, पण तो अनेकदा श्रेणीत वर्णमाला पुढील पत्र विश्वसनीयता सूचित करण्यासाठी सर्वात सोपा मार्ग आहे:

निवडा व्यवस्थापक. *

व्यवस्थापक पासून

जेथे Menedzhery.Familiya "A" आणि "डी" दरम्यान

2 ऑर्डर

अंमलात तेव्हा क्वेरी परिणाम आपल्याला पूर्णपणे संतुष्ट होईल.

वर्ण डेटा काम करताना हे बारकावे फक्त अस्तित्वात नाही, पण तो दरम्यान अशा साध्या ऑपरेटर काम, तेव्हा आपण काळजी आहे हे लक्षात येते.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 mr.atomiyme.com. Theme powered by WordPress.