Mundarija:

SQL Serverda qanday qilib birlashtirasiz?
SQL Serverda qanday qilib birlashtirasiz?

Video: SQL Serverda qanday qilib birlashtirasiz?

Video: SQL Serverda qanday qilib birlashtirasiz?
Video: MySQL server dasturini o'rnatish va SQL uchun ish muhitini sozlash | 2-dars | SQL darslari 2024, Qadam tashlamoq
Anonim

SQL Server Concat + bilan

  1. 2 ta qatorni birga qo'shing: 'W3Schools' + '.com' ni tanlang;
  2. 3 ta qatorni birga qo'shing: SELECT ' SQL ' + ' is' + ' qiziqarli!';
  3. Satrlarni bir-biriga qo'shing (har bir qatorni bo'sh joy belgisi bilan ajrating): SELECT ' SQL ' + ' ' + 'is' + ' ' + 'qiziqarli!';

Keyinchalik, siz SQL-da birlasha olasizmi?

SQL imkonini beradi birlashtirmoq satrlar, lekin sintaksis qaysi ma'lumotlar bazasi tizimiga qarab o'zgaradi siz foydalanmoqdalar. Birlashtirish mumkin Turli manbalardan satrlarni birlashtirish uchun ishlatiladi, jumladan ustun qiymatlari, literal satrlar, foydalanuvchi tomonidan belgilangan funktsiyalar yoki skaler pastki so'rovlardan olingan natijalar va boshqalar.

Xuddi shunday, SQL da birlashtiruvchi ustunlarni qanday tanlash mumkin? Sizdan * belgisini olib tashlang so'rov va individual foydalaning ustun ismlar, shunga o'xshash: TANLASH SOME_OTHER_COLUMN, CONCAT (FIRSTNAME, ', ', FAMIYASI) 'mijozdan' FIRSTNAME O'ZBEKISTONDA; * dan foydalanish natijalaringizda hamma narsani xohlashingizni anglatadi ustunlar stoldan. Sizning holatingizda * FIRSTNAME ni ham o'z ichiga oladi.

Keyinchalik savol tug'iladi: funktsiyani qanday birlashtirasiz?

Bu erda batafsil qadamlar:

  1. Formulani kiritmoqchi bo'lgan katakchani tanlang.
  2. =CONCATENATE (ushbu katakka yoki formulalar qatoriga) yozing.
  3. Ctrl tugmachasini bosib ushlab turing va birlashtirmoqchi bo'lgan har bir katakchani bosing.
  4. Ctrl tugmachasini bo'shating, formulalar qatoriga yopish qavsni kiriting va Enter tugmasini bosing.

Nima qiladi || SQL da degani?

|| satr birikmasini ifodalaydi. Afsuski, satrlarni birlashtirish hamma uchun to'liq portativ emas sql lahjalar: ansi sql : || (infix operatori) mysql: concat (vararg funktsiyasi). ehtiyot: || anglatadi ' mantiqiy yoki (Biroq bu sozlanishi mumkin; buni ko'rsatgani uchun @hvd ga rahmat)

Tavsiya: