СҚЛ (Струcтуред Қуэрй Лангуаге; ўзбекча: Тузилмали сўров тили)[1] [2][3] – махсус тиллар сирасига киради. СҚЛ доменга хос тил ҳисобланиб, дастурлашда кенг фойдаланилади. Яна ҳам аниқ айтадиган бўлсак, ушбу тил орқали фойдаланувчилар маълумотлар омборини бошқариш тизимида сақланадиган маълумотларни бошқаришларида керак бўлади. Бу тилни дастлаб кашф этишган вақтида СҚЛ тилини релацион алгебра ҳамда уч томонлама релацион ҳисоблашларга мўлжаллашган эди. СҚЛ тили дунё тамаддунида 1974-йилда пайдо бўлди. Бу оддий воқеа эмас, балки "буюк кашфиёт" ҳам эди. Унинг муаллифи Доналд Д. Чамберлин ва Раймонд Ф. Бойcе ҳисобланади. Шунингдек, Чамберлин нафақат СҚЛ тилини яратган, балки ИБМ системаси Х Қуэрй орқали ҳам машҳур.

Синтаксис

УПДАТЭгап{УПДАТЭмамлакатСЭТгап{СЭТаҳоли=аҳоли+1⏞ифодаWҲЭРЭгап{WҲЭРЭноми='УЗБ′⏞ифода⏟прэдикат;}баёнот{\дисплайстйле \лефт. \бегин{аррай}{рл} \техцтйле\матҳтт{УПДАТЕ~гап} & \{ \матҳтт{УПДАТЕ\ мамлакат} \\ \техцтйле\матҳтт{СЕТ~гап} & \{ \матҳтт{СЕТ\ аҳоли =~} \овербраcе\матҳтт{аҳоли + 1}^\матҳтт{ифода} \\ \техцтйле\матҳтт{WҲЕРЕ~гап} & \{ \матҳтт{WҲЕРЕ\ \ундербраcе{{номи =} \овербраcе{'УЗБ'}^{ифода}}_{предикат};} \энд{аррай} \ригҳт\}{\техцтйле\техттт{баёнот}}}

Манбалар

  1. ↑ „СҚЛ“. Британниcа.cом. Қаралди: 2013-йил 2-апрел.
  2. ↑ „СҚЛ“. Охфорддиcтионариэс.cом. 2016-йил 3-августда асл нусхадан архивланган. Қаралди: 2017-йил 16-январ.
  3. ↑ „Струcтуред Қуэрй Лангуаге (СҚЛ)“. Мсдн.миcрософт.cом. Қаралди: 2017-йил 16-январ.

Ҳаволалар