Mündəricat:

SQL Server-də necə birləşdirirsiniz?
SQL Server-də necə birləşdirirsiniz?

Video: SQL Server-də necə birləşdirirsiniz?

Video: SQL Server-də necə birləşdirirsiniz?
Video: Создание запросов в MS SQL Server ч.1 2024, Mart
Anonim

SQL Server Concat + ilə

  1. 2 sətir əlavə edin: SEÇİN 'W3Schools' + '.com';
  2. 3 sətir əlavə edin: SELECT ' SQL ' + ' is' + ' fun!';
  3. Sətirləri birlikdə əlavə edin (hər sətri boşluq simvolu ilə ayırın): SELECT ' SQL ' + ' ' + 'is' + ' ' + 'əyləncəlidir!';

Sonradan soruşa bilərsiniz ki, SQL-də birləşdirə bilərsinizmi?

SQL imkan verir birləşdirmək sətirlər, lakin sintaksis hansı verilənlər bazası sisteminə görə dəyişir Sən istifadə edirlər. Birləşdirmə ola bilər sütun dəyərləri, hərfi sətirlər, istifadəçi tərəfindən müəyyən edilmiş funksiyalardan və ya skalyar alt sorğulardan çıxış və s. daxil olmaqla müxtəlif mənbələrdən sətirləri birləşdirmək üçün istifadə edilə bilər.

Eynilə, SQL-də birləşdirici sütunları necə seçə bilərəm? Sizdən * çıxarın sorğu və fərdi istifadə edin sütun adlar, bu kimi: SEÇİN SOME_OTHER_COLUMN, CONCAT (FIRSTNAME, ', ', SOYAD) 'müştəri'dən AD KİMİ; * istifadə edərək, nəticələrinizdə hər şeyi istədiyiniz deməkdir sütunlar masanın. Sizin vəziyyətinizdə * də FIRSTNAME daxil olacaq.

Sonradan sual yaranır ki, funksiyanı necə birləşdirə bilərsiniz?

Budur ətraflı addımlar:

  1. Formulu daxil etmək istədiyiniz xananı seçin.
  2. Yazın =CONCATENATE(həmin xanada və ya düstur çubuğunda.
  3. Ctrl düyməsini basıb saxlayın və birləşdirmək istədiyiniz hər bir xananı vurun.
  4. Ctrl düyməsini buraxın, düstur çubuğuna bağlanan mötərizəni yazın və Enter düyməsini basın.

Nə edir || SQL-də nəzərdə tutulur?

|| sətir birləşməsini təmsil edir. Təəssüf ki, sətir birləşməsi hamıda tamamilə daşına bilən deyil sql dialektlər: ansi sql : || (infix operatoru) mysql: concat (vararg funksiyası). ehtiyatlı olun: || deməkdir ' məntiqi və ya (Ancaq konfiqurasiya edilə bilər; bunu qeyd etdiyinə görə @hvd-ə təşəkkür edirik)

Tövsiyə: