KomputerSoftware

Naon ngajadikeun fungsi SQL CONCAT?

Gawe sareng basis data keur terus dikaitkeun jeung meunangkeun hasil query. Sarta dina sababaraha kasus, informasi ieu kudu dibawa ka layar dina cara nu tangtu atawa ngagabungkeun jeung data lianna. Pikeun ngajawab masalah ieu aya hiji fungsi SQL - CONCAT.

Naon ngajadikeun fungsi CONCAT?

Lamun ngalakukeun pagawean nu tangtu kalawan basis data, aya anu peryogi ditéang jeung garis data tambahan atawa antara sorangan. Pikeun ngajawab masalah ieu aya hiji fungsi SQL - CONCAT. Lamun ngagunakeun eta dua atawa leuwih garis bakal dihijikeun kana hiji. Dina operasi concatenation ieu neuleu dipigawé saperti dina senar, sarta kalawan variabel numeris.

Dina sababaraha basis data, SQL CONCAT boga sababaraha variétas. Contona, dina MySQL eta boga tara anak - CONCAT_WS. Beda antara fungsi penting: dina kasus kahiji, nalika dicampurkeun jeung argumen anu nilai téh hypothesis, hasil tina concatenation nyaeta hypothesis, sarta ngagunakeun perwujudan kadua ngagabungkeun antara enol operand ieu saukur skipped.

sintaksis fungsi

Lamun ngagunakeun fungsi CONCAT, SQL-rumpaka merlukeun programmer nu ngagunakeun dalil dina urutan nu ka operands anu bisa ngagabung. Sam rumpaka operasi string concatenation téh cukup basajan: sanggeus keyword CONCAT dina kurung, dipisahkeun ku koma nunjukkeun sagala alesan perlu atanapi barisan dina urutan, jeung sanggeus éta parenthesis nutup, upami diperlukeun, nunjukkeun anu keyword AS jeung ngaran tina variabel nu hasilna bakal dirékam. CONCAT fungsi citakan saperti kieu:

CONCAT (string1, string2 [, garis 3, ...]) [AS var_name].

Ieu kudu dicatet yén salaku alesan tina fungsi nu bisa dipaké salaku hiji operand sarta string of nilai numeris, sarta fungsi anu mulih hasilna. Contona, SQL CONCAT operasi sorangan. Ku kituna, prinsip operasi ngarojong nested.

Kumaha ngalakukeun tanpa pamakéan CONCAT?

Dina kasus dimana aya anu peryogi mun ngalakukeun tanpa pamakéan bedah, atanapi programmer nu mangrupa fungsi CONCAT kanyahoan, anu SQL nawarkeun hiji deui varian tina string concatenation. Jang ngalampahkeun ieu, nganggo operator "+", tapi pendekatan ieu ngabogaan sajumlah fitur nu perlu dianggap lamun gawé bareng anjeunna.

Lamun maké "+" lamun operands aya nilai numeris, hasil operasi bakal hiji tambahan biasa angka, sarta ngagabungkeun jeung nomer garis tanpa program konversi eksplisit bakal balik kasalahan upami diperlukeun. Ku kituna, nalika hasil query salajengna nyaeta nilai "6":

Pilih 1 + 2 + 3.

Upami duanana métode anu identik jeung balik hasil anu sarua.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 su.delachieve.com. Theme powered by WordPress.