Мазмуну:

SQL серверинде кантип бириктиресиз?
SQL серверинде кантип бириктиресиз?

Video: SQL серверинде кантип бириктиресиз?

Video: SQL серверинде кантип бириктиресиз?
Video: 20+ No Carb Foods With No Sugar (80+ Low Carb Foods) Your Ultimate Keto Food Guide 2024, Декабрь
Anonim

SQL Server Concat + менен

  1. 2 сапты чогуу кошуңуз: SELECT 'W3Schools' + '.com';
  2. 3 сапты чогуу кошуңуз: SELECT ' SQL ' + '' + ' кызыктуу!';
  3. Саптарды чогуу кошуңуз (ар бир сапты боштук белгиси менен бөлүңүз): SELECT ' SQL ' + ' ' + 'бул' + ' ' + 'көңүлдүү!';

Андан кийин, сиз SQLде бириктире аласызбы деп сурашы мүмкүн.

SQL бизге мүмкүнчүлүк берет бириктирүү саптар, бирок синтаксис маалымат базасы системасына жараша өзгөрөт сен колдонуп жатышат. Бириктирүү мүмкүн ар кандай булактардан саптарды бириктирүү үчүн колдонулат, анын ичинде мамычанын маанилери, литералдык саптар, колдонуучу аныктаган функциялардан же скалярдык суб-суроолордон ж.б.у.с.

Ошо сыяктуу эле, SQLде бириктирилген мамычаларды кантип тандасам болот? Сиздин * белгисин алып салыңыз суроо жана жеке колдонуу тилке аттары, бул сыяктуу: ТАНДОО SOME_OTHER_COLUMN, CONCAT (FIRSTNAME, ', ', LASTNAME) FIRSTNAME OF FROM `customer`; * колдонуу, натыйжаларыңызда бардыгын каалайт дегенди билдирет мамычалар столдун. Сиздин учурда * да FIRSTNAME камтыйт.

Андан кийин, суроо туулат, сиз функцияны кантип бириктиресиз?

Бул жерде деталдуу кадамдар:

  1. Формула киргиси келген уячаны тандаңыз.
  2. Териңиз =CONCATENATE(ошол уячага же формула тилкесинде.
  3. Ctrl баскычын басып, кармап туруңуз жана бириктиргиңиз келген ар бир клетканы басыңыз.
  4. Ctrl баскычын бошотуп, формула тилкесинде жабуу кашаасын териңиз жана Enter баскычын басыңыз.

Эмне кылат || SQLде билдирет?

|| сапты бириктирүүнү билдирет. Тилекке каршы, сапты бириктирүү бардык жерде толугу менен көчмө эмес sql диалектилер: анси sql : || (infix оператору) mysql: concat (vararg функциясы). сак: || билдирет ' логикалык же ' (Бирок аны конфигурациялоого болот; муну көрсөткөнү үчүн @hvdге рахмат)

Сунушталууда: