КомпютерБарномасозӣ

Байни SQL: Намунаҳои Тавсифи

Вақте ки кор бо базаи ин муносибати ки дар он маълумот аст, ки дар љадвалњои нигоҳ дошта, истифодабарандагони аксаран бо вазифаи арзишҳои интихоб дохил карда (дохил карда намешаванд), дар як қатор муайян рӯ ба рӯ. забони SQL ба шумо имкон медиҳад, то муайян сершумор, ки бояд (бояд надорад) ба арзиши хосиятҳои они - кам, инчунин SQL барои Байни оператор - оператори Дар бештар, мисли оператори, маҷмӯи шароити. Тавсифи ва мисолҳои дар ин мақола оид ба версияи охирини равона хоҳад кард.

«Байни« оператори дар SQL: маҳдудиятҳо наҳвӣ

Айнан оператори байни SQL ва тарҷума - «дар байни". истифодаи он имкон медиҳад, ки танзими лимити »ва аз« майдони ҷумла, ва агар арзиши навбатии меафтад дар доираи силсила, он гоҳ мустанад шавад ба «ҳақиқӣ» савор карда, ба арзиши дар намунаи ниҳоӣ беҳуш мешаванд.

Дар наҳвӣ оператори хеле содда аст:

-ро интихоб кунед *

Аз t1 мизи

Дар куҷо t1.n байни 0 ва 7

Тавре ки шумо мебинед, пас аз калимаи миёни шумо бояд арзиши њадди поёнї муайян, он гоҳ ВА ва лимити болоии.

Номбар, ки чӣ намуди маълумот Оператор метавонад дар байни SQL кор мекунанд:

  1. Бо рақамҳо - то бутуни наздиктарин ва касрӣ.
  2. Бо санаҳои.
  3. Бо матн.

Оё ин дар миёни изҳороти SQL дорад хусусиятҳои муайян. Мо даст ба онҳо медонанд:

  1. Вақте ки кор бо рақамҳо ва санаи арзишҳои лимити »ва аз« дар намуна дохил карда мешавад.
  2. арзиши доираи поёнии бояд на камтар аз маҳдудияти болоӣ бошад, дар акси ҳол ҳеҷ намоиш дода мешавад, зеро дар ҳолати аст, мантиқан дуруст нест. нигоҳубини махсус ниёз бошад, вақте ки ба ҷои арзишҳои мушаххас дар тағйирёбандаҳои ҳолати шудаанд, дохил карда мешавад.

Вақте ки кор бо арзиши матни доираи болоии аст, ки дар намунаи дохил карда намешавад, агар он муайян карда нашавад, хеле дақиқ. Мо ин хусусият дар фаслњои зерин ба таври муфассал дида мебароем.

рақамҳои намунавӣ ва санаи дар як қатор муайян

Омода намудани мизи бо роҳбарони маълумот, кор дар ташкилот. Дар љадвали хоҳад сохтори зерин доранд:

номи соҳаи

навъи маълумоти

Шарҳи

рамз

шунидан

ID корманд беназир

ном

матн

Номи корманди

ном

матн

номи корманд

насаб

матн

корманд насаб

Павлус

матн

кормандони Sex (M / F)

Data_priema

Сана / Time

Санаи гирифтани корманд ба кор

Chislo_detey

шумора

Шумораи кўдакон дар корманд

Пур дар ҷадвал бо маълумоти зерин:

рамз

ном

ном

насаб

Павлус

Data_priema

Chislo_detey

1

Александров

Irene

Н.

F

05/01/2014

1

2

Borovoy

Андриёс

С.

Мард

09/21/2013

0

3

Vinogradov

Сергей

Павлович

Мард

15.06.1998

1

4

Shumilin

Александр

B.

Мард

25.12.2004

2

5

Vishnyakov

Леонид

A.

Мард

09.10.2007

0

6

Tropnikov

Василий

С.

Мард

01/12/2016

3

7

марворид

Никита

V.

Мард

01/11/2017

1

8

Avdeeva

Ник

К.

F

31.03.2001

2

9

Яковлев

Леонид

Николаевич

Мард

16.02.2009

0

Ташкил кардани дархости SQL байни, ки ба мо кӯмак мекунад, ки ба интихоб ҳамаи кормандоне, ки доранд, 2 ё 3 фарзанд:

Роҳбарони рд *.

АЗ менеҷерони

КУҶО Menedzhery.Chislo_detey байни 2 ва 3

Дар натиҷа хоҳад се қатор бо маълумот дар бораи кормандон бо фамилия Shumilin, Tropnikov ва Avdeeva.

Акнун интихоб кормандон аз 1 январи соли 2005 то 31 декабри соли 2016 ба ҳузур пазируфт. Бояд зикр намуд, ки базаи гуногун бо роҳҳои гуногун ба шумо имконияти ба сабт дар робита ба санаи. Дар бештари ҳолатҳо, санаи қувваи ба шакли рӯзи моҳи сол (ва ё қулай) ва сабт дар нохунак муҷаррад ё дугона. Дар DBMS MS Access санаи ташкил аломати «#». Бидавед, ба ин мисол аст, танҳо дар он асос ёфтааст:

Роҳбарони интихоб кунед. * Menedzhery.Data_priema

АЗ менеҷерони

КУҶО менеҷерони. Data_priema барои Байни # 1/1/2005 # Ва # # 31/12/2016

Дар натиҷа хоҳад панҷ кормандони қабул дар давраи фарогир.

Сипас, биёед бубинем, ки чӣ тавр он дар байни сатрхо SQL кор мекунад.

Кор дар байни сатрхо

Масъалаи хеле маъмул, ки бояд ҳангоми кор бо номҳои кормандони ҳал карда шаванд - зарурати интихоб танҳо онҳое, ки номашон бо ҳарфи муайян сар аст. Ва мо кӯшиш ба иҷрои дархости ва кормандони интихоб ки номашон бо номи гузашта аз А ба В сар:

Роҳбарони рд *.

АЗ менеҷерони

КУҶО Menedzhery.Familiya байни «А» ва «В»

ТАРТИБИ BY 2

Дар натиҷа чунин аст:

рамз

ном

ном

насаб

Павлус

Data_priema

Chislo_detey

8

Avdeeva

Ник

К.

F

31.03.2001

2

1

Александров

Irene

Н.

F

05/01/2014

1

2

Borovoy

Андриёс

С.

Мард

09/21/2013

0

Тавре ки шумо мебинед, ду кормандон бо номи оид ба номаи B дар рӯйхат дохил карда нашудааст. Сабаби чӣ гуна аст? Дар он аст, маҳз ҳамин тавр оператори муқоиса сатр дарозии нобаробар. Хати "б" сатри кӯтоҳтар «Vinogradov» ва padded аст. Аммо вақте ки ҷобаҷогузорӣ алифбо ҷойҳои хоҳад ҳарфҳои тезтар, ва номи намуна нест, фурӯ хоҳад кард. базаи гуногун таъмин роҳҳои гуногун ба ҳалли ин мушкилот, балки он аст, аксар вақт роҳи осонтарини нишон эътимоднокии ҳуруфи навбатӣ, аз алифбои дар доираи:

Роҳбарони рд *.

АЗ менеҷерони

КУҶО Menedzhery.Familiya байни «А» ва «D»

ТАРТИБИ BY 2

Вақте ки иҷро намуд, дар натиҷаи дархости ки моро пурра қонеъ хоҳад кард.

Ин nuance танҳо вуҷуд дорад ҳангоми кор бо маълумоти хусусияти, вале он нишон медиҳад, ки ҳатто ҳангоми кор бо чунин операторҳои оддӣ дар миёни шумо доранд, то эҳтиёт бошанд.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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