ኮምፒውተሮችፕሮግራም

ምሳሌዎች መግለጫ: SQL መካከል

የውሂብ ሰንጠረዦችን ውስጥ የሚከማች ነው ይህም ውስጥ ትስስርን ጎታ ጋር በመስራት ጊዜ, ተጠቃሚዎች በአብዛኛው በአንድ ክልል ውስጥ (አይደለም ተካተዋል) ተካተዋል ናሙና እሴቶች ኃላፊነት ጋር ተጋፍጣለች ናቸው. ያነሰ, እንዲሁም የ SQL ከዋኙ መካከል ለ - ተጨማሪ, ከዋኝ ልክ እንደ ከዋኝ ውስጥ ሁኔታዎች ጥምር - SQL ቋንቋ የተለያዩ አማራጮች ዋጋ አባል (የለበትም) አለበት; ይህም በርካታ ለመግለጽ ያስችልዎታል. በዚህ ርዕስ ላይ ማብራሪያ እና ምሳሌዎች የቅርብ ጊዜ ስሪት ላይ ትኩረት ያደርጋል.

SQL ውስጥ ከዋኝ "መካከል": አገባብ ገደቦች

ቃል በቃል SQL እና የተተረጎመው መካከል ከዋኝ - "መካከል በ". በውስጡ መጠቀም ይቻላል ወስን "እና ከ" በአንድ በተወሰነ መስክ ያደርገዋል, በሚቀጥለው ዋጋ ክልል ውስጥ የሚወድቅ ከሆነ, ከዚያም ተሳቢ "እውነት" መዋቀር, እና እሴት በመጨረሻው ናሙና ውስጥ ይወድቃሉ.

የ ከዋኝ ያለው አገባብ በጣም ቀላል ነው:

ይምረጡ *

ሠንጠረዥ T1 ከ

የት 0 እና 7 መካከል t1.n

ከዚህ ማየት እንደምትችለው, በእናንተ መካከል ያለውን ቁልፍ ቃል በኋላ ከዚያ የታችኛው ገደብ ዋጋ መጥቀስ እና እንዲሁም በላይኛው ገደብ አለበት.

የ ከዋኝ SQL መካከል መስራት ይችላሉ የውሂብ ምን አይነቶች, እንዘርዝር:

  1. ኢንቲጀር እና ክፍልፋይ - ቁጥሮች ጋር.
  2. ቀኖች ጋር.
  3. ጽሑፍ ጋር.

ይህን አድርግ መካከል SQL መግለጫ አንዳንድ ባሕርይና አሉት. እኛ እነሱን ማወቅ ያገኛሉ:

  1. ቁጥሮች እና ገደብ እሴቶች "እና ከ" ቀኖች ጋር መሥራት ጊዜ ናሙና ውስጥ ይካተታሉ.
  2. ሁኔታ ምክንያታቸው እውነት ስላልሆነ ዝቅተኛ ክልል እሴት, አለበለዚያ ምንም የሚታይ ይሆናል, በላይኛው ገደብ በታች መሆን አለበት. ልዩ እንክብካቤ ሁኔታ ተለዋዋጮች ውስጥ የተወሰኑ እሴቶች ተካተዋል ይልቅ ጊዜ, መሆን አለበት.

ይህም በጣም ትክክለኛ ፍቺ አይደለም ከሆነ በላይኛው ክልል የጽሑፍ እሴት ጋር በመስራት ጊዜ ናሙና ውስጥ አልተካተተም ነው. እኛ በዝርዝር በሚከተሉት ክፍሎች ውስጥ ይህን ባህሪ እንመልከት.

በአንድ ክልል ውስጥ ያሉ የናሙና ቁጥሮች እና ቀኖችን

በድርጅቱ ውስጥ መሥራት, ውሂብ አስተዳዳሪዎች ጋር አንድ ሰንጠረዥ ማዘጋጀት. ያለው ሰንጠረዥ የሚከተሉት መዋቅር ይኖራቸዋል:

የመስክ ስም

የውሂብ አይነት

መግለጫ

ኮድ

የዕቃ መሸጫ ጠረጴዛ

ልዩ የሰራተኛ መታወቂያ

የአባት ስም

ጽሑፍ

መኮንን ስም

ስም

ጽሑፍ

ሰራተኛ ስም

patronymic

ጽሑፍ

patronymic ሠራተኛ

ጳውሎስ

ጽሑፍ

ፆታ ሠራተኞች (መ / ፋ)

Data_priema

ቀን / ሰዓት

ሠራተኛው በመቀበል ቀን መስራት

Chislo_detey

ቁጥር

ሠራተኛው ላይ ልጆች ብዛት

የሚከተለውን ውሂብ በ ሰንጠረዥ ውስጥ ይሙሉ:

ኮድ

የአባት ስም

ስም

patronymic

ጳውሎስ

Data_priema

Chislo_detey

1

Alexandrov

አይሪን

N.

የ F

05/01/2014

1

2

Borovoy

አንድሩ

ኤስ

M

09/21/2013

0

3

Vinogradov

ሰርጌይ

Pavlovich

M

15.06.1998

1

4

Shumilin

አሌክሳንደር

B.

M

25.12.2004

2

5

Vishnyakov

Leonid

M

09.10.2007

0

6

Tropnikov

Vasily

ኤስ

M

01/12/2016

3

7

ቀጭንም

ኒኪታ

M

01/11/2017

1

8

Avdeeva

ኒክ

የ F

31.03.2001

2

9

Yakovlev

Leonid

Nikolaevich

M

16.02.2009

0

ቅጽ SQL መጠይቅ እኛን 2 ወይም 3 ልጆች ያላቸው ሁሉ ሰራተኞች ለመምረጥ ይረዳሃል ይህም መካከል:

ይምረጡ አስተዳዳሪዎች. *

አስተዳዳሪዎች ከ

የት Menedzhery.Chislo_detey 2 እና 3 መካከል

ውጤቱም አይበልጥም. Shumilin, Tropnikov እና Avdeeva ጋር ሰራተኞች ላይ ውሂብ ጋር ሦስት ረድፎች ይሆናል.

አሁን ሰራተኞች 2016 ታህሳስ 31 2005 ከጥር 1 እስከ ተቀበሉ ይምረጡ. ይህም በተለያዩ መንገዶች የተለያዩ የውሂብ ጎታዎች እናንተ ቀኖች አኳያ ለመመዝገብ መፍቀድ መሆኑ መታወቅ አለበት. አብዛኛውን ጊዜ, አንድ ኃይል ቀን ቅጽ ቀን-ወር-ዓመት (ወይም ከዚያ በላይ አመቺ) እና ነጠላ ወይም ሁለት ጥቅሶች ውስጥ ተመዝግቧል. የ DBMS MS Access ቀን ምልክት "#" ይመሰርታሉ. በቃ ላይ የተመሠረተ ነው ይህን ምሳሌ አሂድ:

ይምረጡ አስተዳዳሪዎች. * Menedzhery.Data_priema

አስተዳዳሪዎች ከ

የት አስተዳዳሪዎች. Data_priema መካከል # 1/1/2005 # እና # 31/12/2016 ለ #

ውጤቱም አካታች ወደ ወቅት መልምሎ አምስት ሠራተኞች ይሆናሉ.

ቀጥሎ ያለው ይህ SQL ሕብረቁምፊዎችን መካከል እንዴት እንደሚሠራ እንመልከት.

ሕብረቁምፊዎች መካከል መስራት

ሠራተኞች ስሞች ጋር እየሰራ ጊዜ ሊፈታ ይገባዋል ይህም በጣም የተለመደ ችግር - ብቻ ስማቸው የተወሰነ ደብዳቤ ጋር ይጀምራሉ ሰዎች ለመምረጥ አስፈላጊነት ነው. እኛም መጠይቅ እና የማን ስሞች ለ ወደ አንድ ከ የመጨረሻ ስም ጋር ይጀምራሉ ይምረጡ ሠራተኞች ለማስፈጸም ሞክር:

ይምረጡ አስተዳዳሪዎች. *

አስተዳዳሪዎች ከ

የት Menedzhery.Familiya "ሀ" እና "ለ" መካከል

2 ደርድር

እንደሚከተለው ውጤት ነው:

ኮድ

የአባት ስም

ስም

patronymic

ጳውሎስ

Data_priema

Chislo_detey

8

Avdeeva

ኒክ

የ F

31.03.2001

2

1

Alexandrov

አይሪን

N.

የ F

05/01/2014

1

2

Borovoy

አንድሩ

ኤስ

M

09/21/2013

0

ከዚህ ማየት እንደምትችለው, በዝርዝሩ ውስጥ ፊደል B ላይ ስም ጋር ሁለት ሠራተኞች አልተካተቱም ነበር. ምክንያቱ ምንድን ነው? እውነታ ወደ ከዋኝ እኩል ርዝመት ያላቸው ሕብረቁምፊዎችን ያመሳስለዋል በትክክል እንዴት ነው. መስመር "B" አጠር ሕብረቁምፊ "Vinogradov" እና ድብዳብ የተሰራለት ነው. በፊደል ድርደራ ጊዜ ግን ቦታዎች ፈጣን ቁምፊዎች መሆን, እና ናሙና ስም ላይ ይሄዳል የለውም. የተለያዩ የውሂብ ጎታዎች ይህን ችግር ለመፍታት የተለያዩ መንገዶች ይሰጣሉ, ነገር ግን ብዙ ጊዜ ክልል ውስጥ ፊደል ቀጣይ ደብዳቤ ተዓማኒነት ያመለክታሉ ቀላሉ መንገድ ነው:

ይምረጡ አስተዳዳሪዎች. *

አስተዳዳሪዎች ከ

የት Menedzhery.Familiya "ሀ" እና "ዲ" መካከል

2 ደርድር

ከተገደለ ጊዜ መጠይቅ ውጤት ሙሉ በሙሉ እኛን ለማርካት ይሆናል.

ቁምፊ ውሂብ ጋር በመስራት ጊዜ ይህ የሚችለውን ብቻ አለ, ነገር ግን መካከል እንደ ቀላል ከዋኞች ጋር እየሰራ እንኳ, አንተ ጥንቃቄ መሆን ያሳያል.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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